我正在尝试链接.onSnapshot
侦听器,但不确定如何做。
上下文:将Firebase firestore与React和化简器结合使用以管理本地数据。
我有一个API对象,该对象存储我所有的API调用并处理化简器,并且“组件”(使用react)使用我的API对象进行查询。 示例:
// My api object
const myApiCall = {
listenToComments: () =>{
// <-- Here I would like to do some background reducer stuff when a new comment is added...
return db.collection(`post/comments`)
}
}
// My component
const listenToComments = myApiCall.listenToComments.onSnapshot((snap)=>{
// Do some visual stuff here
})
如何在.onSnapshot
和我的组件中收听myApiCall
?
记住,退订将希望在我的组件中完成