在哪里

时间:2018-12-19 15:06:14

标签: react-native react-native-firebase

我正在使用Firebase实时数据库制作聊天应用程序。 在聊天室中,我打开“ child_added”订阅,如下所示。 Message.currentRef.on('child_added',()=> {    ... }) 每当出现消息时,都会将其触发。

当用户退出会议室时,我要取消“ child_added”订阅。 我知道方法例如)Message.currentRef.off('child_added',)。 'componentWillUnmount()'是戴上最好的衣服。 但是,如下所示会发生一些警告。 cancel all subscriptions and asynchronous tasks in the componentWillUnmount method

我该如何解决? 放置异步任务的位置在哪里,该任务将关闭某些订阅。

谢谢

0 个答案:

没有答案