Next.jsとReactの勉強をしています。
getStaticProps
で取得したユーザー情報の一覧を表示させたいのですが、レンダリングされません。
エラーは出ておらず、画面にはh1のUsersだけしか表示されません。
ログには出力されるのでデータは取得できているのですが、なぜ表示されないのかわからず手が止まってしまいました。
原因がわかる方いらっしゃいましたらご教授頂けると幸いです。
JavaScript
1const Index = ({ users }) => { 2 return ( 3 <div> 4 <h1>Users</h1> 5 {users.map(user => { 6 {/* console.log(user.name) */ } //user.nameの中身はログに出力される 7 <p id={user._id}>{user.name}</p> 8 })} 9 </div> 10 ) 11} 12 13export const getStaticProps = async () => { 14 const res = await fetch('http://localhost:3000/api/users') 15 const { data } = await res.json() 16 return { props: { users: data } } 17} 18 19export default Index
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/10/13 00:05