при нажатии на любую функцию и 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>