проблема с выходом из системы навигатора - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь выйти из навигатора ящика на 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);
...