Любая причина, по которой вы не можете условно визуализировать какой-либо Навигатор в реакции-навигации v5?
При просмотре документации по потоку аутентификации все делается для того, чтобы Навигатор всегда отображался. Это плохая идея монтировать / размонтировать Навигаторы?
Например, нормально ли это делать:
<>
{isLoading ? (
<SplashScreen/>
) : (
<NavigationNativeContainer>
{userToken ? <HomeStackNavigator/> : <SignInStackNavigator/>}
</NavigationNativeContainer>
)}
</>
вместо этого:
<NavigationNativeContainer>
<Stack.Navigator>
{isLoading ? (
<Stack.Screen name="Splash" component={SplashScreen}/>
) : state.userToken === null ? (
<Stack.Screen name="SignIn" component={SignInScreen}/>
) : (
<Stack.Screen name="Home" component={HomeScreen}/>
)}
</Stack.Navigator>
</NavigationNativeContainer>