У меня проблема с React Native Navigation.
Error: A navigator can only contain 'Screen' components as its direct children (found '')
У меня такое ощущение, что Stack Navigator не поддерживает, если еще. У кого-нибудь когда-нибудь была такая же проблема?
const App = () => {
const [isloggedin, setLogged] = useState(null)
useEffect( async () => {
const token = await AsyncStorage.getItem('token')
if(token) {
setLogged(true)
} else {
setLogged(false)
}
},[])
return (
<NavigationContainer>
<Stack.Navigator headerMode="none">
{
isloggedin == null ?
(<Stack.Screen name="signup" component={SignUp} />)
:
isloggedin == true ?
(<Stack.Screen name="home" component={HomeScreen} />)
:
(<> <Stack.Screen name="signup" component={SignUp} />
<Stack.Screen name="login" component={LoginScreen} />
</>
)
}
</Stack.Navigator>
</NavigationContainer>
// <SignUp />
// <LoginScreen />
// <LoadingScreen />
);
}