首页 > 解决方案 > 启动屏幕后导航容器消失

问题描述

昨晚我实现了一个启动画面,今天早上我注意到它正在带走我的底部标签导航器。我在这里重现了问题

在小吃中,最初您会看到底部的选项卡导航器。如果你进入 App.js 并取消对启动画面的调用,你会看到我在说什么。

有谁知道我该如何确保这不会发生?启动画面本身就有点额外,所以如果你们认为最好从头开始,然后去做其他事情,我愿意接受建议!

谢谢你的一切,我比你知道的更感激。

标签: reactjsreact-nativereact-navigationreact-navigation-bottom-tab

解决方案


您看不到底部选项卡的原因是您不再渲染应用程序的该部分。您只是在 中渲染<Home/>组件SplashScreen,这并不是真正的底部选项卡屏幕,而是作为整个底部选项卡一部分的屏幕。

要使其工作,您可以执行以下操作,

在里面App.js,导出你的MyTabs函数。

export function MyTabs() {
 // all the previous stuff
}

SplashScreen然后像下面这样在里面导入,

import {MyTabs} from '../App' 

现在替换<Home></Home><MyTabs/>.

这是小吃

不完全确定这是否是一个好习惯,将不得不挖掘一些文档,但适用于您的用例。


推荐阅读