我现在很困惑。学习js前端以及如何发出API请求。到目前为止,每当我进行 API 调用时,我总是使用一些可以让我处理异步请求(axios或thunk)的东西。
但现在我遇到了一个案例,我正在向我的 Firebase/Firestore 发出请求,并且在我观看的 yt 视频中,仅useEffect使用了该请求。没有任何async/await,例如:
useEffect(() => {
// snapshot - to check, if there is a change (like a new entry) in the database
db.collection('products').onSnapshot((snapshot) => {
setProducts(snapshot.docs.map((doc) => doc.data()));
});
}, []);
为什么是这样?
杨__羊羊
蛊毒传说
相关分类