Невозможно вернуться в исходный навигатор - PullRequest
0 голосов
/ 03 мая 2020

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

Это мои навигаторы:

RootNavigator
  Auth: {
        screen: Login
      },
  App: {
       screen: AppNavigation
      }

AppNavigator
  UserInfo: {
        screen: UserInfo
      },
  AccountNavigator: {
       screen: AccountStackNavigator
      }

AccountStackNavigator
  Accounts: {
        screen: AccountsScreen
      },
  AccountInfo: {
        screen: AccountInfo
      }

В AccountInfo. js У меня есть кнопка выхода из системы, и я хочу перейти на начальный экран. js, я делаю следующее:

let action = StackActions.reset({
        index:0,
        key: null,
        actions:[NavigationActions.navigate({routeName: 'Auth'})]
      })
this.props.navigation.dispatch(action)

Но я появляется следующая ошибка, похоже, что она возвращается в AccountStackNavigator, а не в RootNavigator.

enter image description here

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...