stacknavigator的条件initialroutename反应原生

时间:2017-06-04 08:42:19

标签: firebase react-native firebase-authentication

如果用户已经登录,尝试在本地而不是登录页面显示登录页面屏幕。我正在使用堆栈导航器,我不知道如何根据是否设置initialrouteName或者用户是否已登录。

...
const Navigator = StackNavigator({
login: {screen: login},
landingPage: {screen: landingPage},
,{ initialRouteName: ???? }

class initial extends Component {
  render() {
    return(<Navigator /> );
  }
}

我想在类或其他东西中使用状态来检查用户是否使用firebase.auth.onAuthChanged((user)=&gt; ...}方法加载,但我不知道如何将classRouteName设置在类之外,以便根据用户是否登录进行更改

0 个答案:

没有答案