Как вставить новую сцену в поп-стек в реагировать родной? - PullRequest
0 голосов
/ 19 марта 2019

Я работаю над существующим собственным реактивным проектом и хочу найти решение для всплывающих действий в стеке навигации, в котором я хочу представить новую сцену, которой на самом деле нет в стеке.

У меня есть три различных типа маршрута в зависимости от состояния пользователя, вошедшего в систему, вышедшего из системы или заблокированного. Таким образом, в то время как состояние приложения пользователя заблокировано в то время при запуске, я даю указание пользователю сбросить страницу учетной записи со сцены запуска.

Запустить сцену -> Сбросить учетную запись

Но при обратном событии сброса учетной записи я хочу показать страницу входа вместо сцены запуска, но сцена входа не находится в стеке на данный момент.

Так как вставить новую сцену, когда пользователь выполняет действие pop?

Я новичок, чтобы реагировать на нативные, и я не знаю, как программно изменить стек навигации без выполнения какой-либо анимации?

В моем проекте есть один пакет с именем react-native-router-flux для обработки реагирующей навигации.

Любое понимание будет полезно.

1 Ответ

0 голосов
/ 19 марта 2019

Я предлагаю вам создать SwitchNavigator между LaunchScreen и AccountStack

AccountStack - это StackNavigator, который отображает оба:

  • LoginScreen.
  • ResetAccountScreen. << Это будет ваш начальный маршрут. </li>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...