Я пытаюсь выйти из навигатора ящика на go обратно на экран « логин », но не могу этого сделать, поэтому у меня есть навигатор стека в приложении . js где я добавил панель управления (т.е. навигатор ящика) и вход в систему также из входа в систему, я могу перейти на панель управления, но с панели управления, на которой есть навигатор ящика, не возвращается на страницу входа
Вход. js
checkLogin() {
const {username,password}=this.state
if(username=="user" && password=="user")
{
this.props.navigation.navigate('dashboard')
}
Личный кабинет. js
class Dashboard extends Component{
static navigationOptions ={
header:null,
}
}
onLogout = () => {
console.log('sign out');
this.props.navigation.navigate('login');
вызов -
<TouchableHighlight underlayColor='lightgrey'activeOpacity={0.8}
onPress={this.onLogout}>
приложение. js
const MainNavigator = createStackNavigator({
Splash:Splash,
login: Login,
signup:Signup,
dashboard:Dashboard,
dealerDashboard:DealerDashboard
});
const App = createAppContainer (MainNavigator);