Мне интересно, где я должен поместить свой глобальный прослушиватель событий Firebase, например on().
Я хочу запустить какой-нибудь слушатель при запуске приложения, например, прослушать добавление сообщения, а затем изменить компоненты, которые отображают последнее сообщение.
Я подумал о создании класса, который я буду вызывать при запуске приложения, инициализировать всех слушателей и отправлять их через Redux, но для Redux Connect нужен компонент, а не класс.
Должен ли я просто создать компонент без пустой функции рендеринга и обрабатывать в нем мои события?
Или я должен поместить своих слушателей непосредственно в компоненты, которые будут использовать эти данные?