// pages/users/index.tsx
export default function Users({ users }) {
return (
{users.map((user) => (
- {user.name}
))}
)
}
// SSG with Data
export const getStaticProps = async () => {
const res = await fetch('/users’)
const users = await res.json()
return {
props: {
users,
},
}
}
σʔλ͖ͷ44(
ಈత0(1ͷੜ
• getStaticPropsという⾮同期関数をexportすること
でデータをpropsに紐づけてbuildすることも
• getStaticPropsはサーバーサイドでのみ実⾏され
• getStaticPropsはブラウザからアクセスできない
• getStaticPropsはビルド時のみ実⾏される