我正在尝试更新这个程序,以使用onSnapshot()而不是get()。也许我混淆的核心是onSnapshot()没有返回承诺,我只是尝试将侦听器添加到数组中,但是数据似乎没有被更新。如何在for循环中迭代onSnapshot()'s并呈现结果?我认为我需要在onSnapshot()中重新呈现,但是如何正确地实现呢?useEffect(() => { for (const i in userActivityIds)
我制作了教程Firebase/网站,并在我的项目中做了同样的事情。我试图在我的React网站上打印出我在Firebase上创建的集合,但在db.collection:Uncaught (in promise) TypeError: ae.collection is not/firebase.js';
db.collection("holder").o