Я знаю, что есть тонны решений для этого с использованием Redux и других пакетов управления состоянием, но для целей моего проекта я не особо полагаюсь на большое изменение состояния
![App Diagram](https://i.stack.imgur.com/FDOvy.png)
Теперь моя проблема заключается в следующем; Я регистрирую пользователя, используя несколько API, одним из которых является API чата. Помощник регистрирует пользователя и затем устанавливает его собственное состояние с двумя возвращаемыми объектами.
На странице чата, в функции render (), у меня есть условия для определенных элементов, которые будут отображаться в зависимости от наличия двух состояния, возвращаемые из вспомогательной библиотеки, если они существуют, передают их как подпорки дочерним компонентам.
Я понимаю, что могу использовать глобальные переменные для установки global.chatReady из вспомогательного компонента и просто использовать его, но поскольку для входа в систему требуются некоторые время, если страница загружена до того, как установлен global.chatReady, мне нужно было бы отойти, чтобы обновить пользовательский интерфейс.
Нет никакой связи между помощником и чатом, и я не делюсь никакими состояниями, используя реагировать Навигация.
Есть идеи? оо