【发布时间】:2021-01-16 16:36:52
【问题描述】:
我在尝试从 Firestore 检索数据时遇到了一个小问题。第一个结果给了我未定义的结果,然后我得到了我的结果。问题是我无法制作 .map,因为它告诉我用户未定义。
const [users, setUsers] = useState()
useEffect(() =>{
const db = Firebase.firestore()
db.collection('users').get()
.then(querySnapshot => {
const data = querySnapshot.docs.map(doc => doc.data())
setUsers({ users: data });
console.log(users);
})
})
return (
<div>
<p>
USERS
</p>
<div>
{
users.map(user => {
<p>{user.name}</p>
})
}
</div>
</div>
)
你知道为什么吗?谢谢!
【问题讨论】:
标签: reactjs