如何 link 将导航器与选项卡导航器堆叠在一起?
How can I link stackNavigator with tabsNavigtor?
我在 stackNavigator 中有一个登录屏幕,当用户登录时我需要显示 tabsNavigator。
我使用 firebase,在我 index.ios
的渲染器中,我在初始化 firebase 后出现了这种情况:
if (this.state.islogged) {
return <Tabs />;
} else {
return <StackRegistro />;
}
问题是,当我刷新或打开应用程序时,它总是首先显示 stackNavigator(第一个屏幕),在显示 Tabnavigator 之前的一小部分时间
我该如何解决这个问题?
谢谢。
一种方法是添加加载屏幕或向其添加 ActivityIndicator
,例如:
if (this.state.islogged === undefined)
return <Loading />;
else if (this.state.islogged === true)
return <Tabs />;
else
return <StackRegistro />;
针对网络连接状态使其具体 undefined
(或 null
)。
我在 stackNavigator 中有一个登录屏幕,当用户登录时我需要显示 tabsNavigator。
我使用 firebase,在我 index.ios
的渲染器中,我在初始化 firebase 后出现了这种情况:
if (this.state.islogged) {
return <Tabs />;
} else {
return <StackRegistro />;
}
问题是,当我刷新或打开应用程序时,它总是首先显示 stackNavigator(第一个屏幕),在显示 Tabnavigator 之前的一小部分时间
我该如何解决这个问题?
谢谢。
一种方法是添加加载屏幕或向其添加 ActivityIndicator
,例如:
if (this.state.islogged === undefined)
return <Loading />;
else if (this.state.islogged === true)
return <Tabs />;
else
return <StackRegistro />;
针对网络连接状态使其具体 undefined
(或 null
)。