如果用户已经登录,尝试在本地而不是登录页面显示登录页面屏幕。我正在使用堆栈导航器,我不知道如何根据是否设置initialrouteName或者用户是否已登录。
...
const Navigator = StackNavigator({
login: {screen: login},
landingPage: {screen: landingPage},
,{ initialRouteName: ???? }
class initial extends Component {
render() {
return(<Navigator /> );
}
}
我想在类或其他东西中使用状态来检查用户是否使用firebase.auth.onAuthChanged((user)=&gt; ...}方法加载,但我不知道如何将classRouteName设置在类之外,以便根据用户是否登录进行更改