Построение приложения с использованием React Native, а отдельные сцены отлично работают, очень довольны.Пропустить реквизит до сцен и изменить
Однако теперь я рассматриваю введение какого-либо «глобального» состояния, например, чтобы проверить, имеет ли пользователь активный сеанс, и если это так, добавьте свои данные в какое-либо состояние, которое является общим (или переданным) для остальной части приложение.
Я просто не на 100%, где разместить этот код и где я буду хранить эти данные, чтобы отдельные сцены могли получать доступ (а также так же важно - изменять) эти данные?
У меня был удар при добавлении подпорки к <Navigator />
, например, так:
<Navigator user={this.getUser()} />
который затем передается в качестве опоры для <SomeScene navigator={navigator} />
но это не чувствует себя хорошо, и я не могу выясните, как затем изменить прописку navigator
(скажем, изменения свойств user
), после чего эти фильтры изменений возвращаются к основному <Navigator />
.
От поиска вокруг я видел Flux и React Router, но не могу найти пример того, что я пытаюсь сделать, так это надеяться, что кто-то может указать мне в правильном направлении.
Заранее спасибо.
Вы используете Flux в своем APP? –
@DhavalPatel Пока нет - как я уже сказал, я не могу найти пример того, что я пытаюсь сделать, если у вас его есть, пожалуйста, поделитесь! –
так просто см. Мой ответ. Я отвечу на ваш вопрос. –