Я использую asyncStorage, чтобы изменить состояние входа / выхода в моем приложении, когда я нажимаю на logOut, я изменяю состояние на false, а затем мне приходится перенаправлять пользователя в другую стекальную навигацию (loginStackNavigation)
<TouchableOpacity
style={[styles...]}
onPress={() => onSignOut().then(this.navigateToScreen('LoggingStackNavigation'))}
>
...
</TouchableOpacity>
ps.Значение функции onSignOut (), сохраненное в asyncstorage
, это функция navigateToScreen ():
navigateToScreen = (route) => (
() => {
const navigateAction = NavigationActions.navigate({
routeName: route
});
this.props.navigation.dispatch(navigateAction);
this.props.navigation.closeDrawer();
});
что я могу сделать, чтобы перенаправить пользователя на LoggingStackNavigation