如何将stackNavigator与tabsNavigtor相关联?

时间:2017-08-23 15:49:10

标签: reactjs react-native react-navigation

我在stackNavigator中有一个登录界面,当用户登录时,我需要显示tabsNavigator。

我使用firebase,在我Publish的渲染中我在初始化firebase后出现这种情况:

index.ios

问题在于,当我刷新或打开应用程序时,它总是首先显示stackNavigator(第一个屏幕)在显示Tabnavigator之前的一小部分时间

我该如何解决这个问题?

谢谢。

1 个答案:

答案 0 :(得分:1)

一种方法是向其添加加载屏幕或ActivityIndicator,例如:

if (this.state.islogged === undefined)
    return <Loading />;
else if (this.state.islogged === true)
    return <Tabs />;
else
    return <StackRegistro />;

使其具体undefined(或null)用于网络连接状态。