Я пытаюсь вернуться к исходному навигатору после того, как выйду из системы навигатора для детей, но он не возвращается к исходному.
Это мои навигаторы:
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.
Спасибо!