Я пытаюсь провести рефакторинг своего приложения React Native. Я настроил навигацию, но когда я пытаюсь переключиться с неаутентифицированного маршрута на аутентифицированный, это выдает мне эту ошибку:
The action NAVIGATE with payload {name:"Home"} was not handled by any navigator.
Вот моя навигация, это сделано как в документации:
<NavigationContainer ref={navigationRef}>
<Stack.Navigator>
{!loggedIn ? (
<>
<Stack.Screen
name="Login"
options={{ header: () => {} }}
component={LoginScreen}
/>
<Stack.Screen
name="Register"
options={{ header: () => {} }}
component={Register}
/>
</>
) : (
<>
<Stack.Screen
options={{ header: () => {} }}
name="Home"
component={HomeNavigator}
/>
<Stack.Screen
name="Details"
options={{ header: () => {} }}
component={Details}
/>
</>
)}
</Stack.Navigator>
</NavigationContainer>
Это происходит только при успешном входе в систему и попытке перейти на домашний экран.