小编Jos*_*ton的帖子

创建加载程序

所以我试图用 React 和 firebase firestore 制作一个加载屏幕。基本上,每当我的应用程序从 firestore 获取数据时,我想创建一个加载程序。

编辑:例如,我尝试做类似的事情:

const [data, setData]=useState([])
const [loader, setLoader]=useState(false)


db.collection('conversations').doc(id).onSnapshot(snap=>{
setData(snap.data())
}).then(()=>{
setLoader(true)
})
Run Code Online (Sandbox Code Playgroud)

但这会将加载器设置为 true,但我想在访问数据之前将加载器设置为 true,一旦检索到数据,我想将加载器设置为 false。

有什么建议么?

reactjs google-cloud-firestore

2
推荐指数
1
解决办法
355
查看次数

标签 统计

google-cloud-firestore ×1

reactjs ×1