我在stackNavigator中有一个登录界面,当用户登录时,我需要显示tabsNavigator。
我使用firebase,在我Publish
的渲染中我在初始化firebase后出现这种情况:
index.ios
问题在于,当我刷新或打开应用程序时,它总是首先显示stackNavigator(第一个屏幕)在显示Tabnavigator之前的一小部分时间
我该如何解决这个问题?
谢谢。
答案 0 :(得分:1)
一种方法是向其添加加载屏幕或ActivityIndicator
,例如:
if (this.state.islogged === undefined)
return <Loading />;
else if (this.state.islogged === true)
return <Tabs />;
else
return <StackRegistro />;
使其具体undefined
(或null
)用于网络连接状态。