Private Route в реагирует на родной не работает на изменениях страницы. Действие 'NAVIGATE' с полезной нагрузкой {"name": "Home"} не было обработано никаким навигатором - PullRequest
1 голос
/ 25 апреля 2020

при нажатии на любую функцию и pu sh на другую страницу в реагировать на родную, но она не работает. Например, выход из системы не работает во время выхода из системы.

Действие 'NAVIGATE' с полезной нагрузкой {" name ":" Home "} не обрабатывался никаким навигатором.

У вас есть экран с именем 'Home'?

Если вы пытаетесь перейти к экрану во вложенном навигаторе см. https://reactnavigation.org/docs/nesting-navigators#navigating -to-a-screen-in-a-nested-navigator .

Это предупреждение только для разработки и не будет отображаться в производстве.

let handleLogout = async() => {
    await AsyncStorage.removeItem('AccessToken');
    await AsyncStorage.setItem('isLogin', "false");
    await navigation.navigate('Login');
  }


<Button transparent onPress={handleLogout}>
      <Text>Logout</Text>
 </Button>

<NavigationContainer>
        <Stack.Navigator
          screenOptions={{
            headerShown: false,
          }}>
           {isSignedIn === "true"? ( 
            <> 
            <Stack.Screen name="Home" component={Home} />
            <Stack.Screen name="Bookorder" component={Bookorder} />
             </> 
           ) : (
            <>
            <Stack.Screen name="Login" component={Login} />
            </>
          )}
        </Stack.Navigator>
  </NavigationContainer>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...