我无法退订Firebase Firestore本机反应

时间:2019-11-21 11:55:22

标签: javascript firebase react-native google-cloud-firestore

我在具有React Native的应用程序中使用Firebase Firestore。事实是,我尝试了所有onSnapshot监听事件的取消订阅形式,但均未成功,并且在注销时出现错误。

this.ref = firebase.firestore().collection('chat').doc(this.props.navigation.state.params.event.id).collection('messages')
async componentWillUnmount () {
         console.log ('componentWillUnmount')
         // this.ref
         // .onSnapshot (function () {}, function (error) {
         // console.log ('error', error)
         //})
         var unsubscribe = this.ref
                 .onSnapshot (function () {
                   // Respond to data
                   // ...
                 });
             // Later ...
             // Stop listening to changes
         unsubscribe ()
     }

我浏览了网络,firebase文档,stackoverflow,github,但对其他人有用的东西,我不...

0 个答案:

没有答案