где установить 'child_added' на - PullRequest
0 голосов
/ 19 декабря 2018

Я создаю чат-приложение, используя базу данных Firebase в реальном времени.В чате я включаю подписку child_added, как показано ниже.Message.currentRef.on ('child_added', () => {...}) Всякий раз, когда появляется сообщение, оно срабатывает.

Когда пользователь выходит из комнаты, я хочу отключить функцию child_added.подписка.Я знаю метод.ex) Message.currentRef.off ('child_added',).componentWillUnmount () - лучшее место для надевания.Но тут появляется какое-то предупреждение, как показано ниже.cancel all subscriptions and asynchronous tasks in the componentWillUnmount method

Как я могу решить эту проблему?Где можно разместить асинхронную задачу, которая отключит некоторые подписки.

Спасибо

...