react-native - 具有中间视图的嵌套导航器
问题描述
我正在使用 react-navigation 和 react-native 来创建我的应用程序。
由于各种原因,我需要创建嵌套导航器,其中内部导航器位于视图中。所以我的结构看起来像:
Drawer
Screen1
View
View
SwitchNavigator1
ScreenA
ScreenB
Screen2
View
View
SwitchNavigator2
ScreenC
ScreenD
以这种方式设置会在路由中产生一堆不一致的情况。我的猜测是 SwitchNavigator 没有“连接”到 Drawer(即 Drawer 不知道嵌套的子导航)。即使后代 nav 不是导航器的直接子级,是否有办法在嵌套导航器之间建立父子关系?
解决方案
我只是重新阅读了https://reactnavigation.org/docs/en/common-mistakes.html。我相信我可以通过添加我自己的具有静态路由器的组件然后线程导航器来解决这个问题。
推荐阅读
- python - 使用 pyvips 减小 PNG 文件大小:匹配 ImgBot 和 ImageMagick 优化
- vue.js - 使用 SCSS 和 Vue 3 避免 v-deep 重复
- svg - 删除 SVG mouseout 上的类
- android - 歌曲未使用 MediaPlayer 播放。错误:JNI: env->IsInstanceOf 失败并且 JNIMediaPlayerFactory: bIsQCMediaPlayerPresent 0
- python - 在 CPU 中使用烧瓶加载预训练模型
- random - 我如何解决这个随机 discord.js 问题
- reactjs - 我怎么知道 save 方法在 mongo 中是否有效
- javascript - TypeError:无法读取未定义的属性“item_name”
- axios - 向 NestJS HTTPService 添加动态标头
- c++ - 解释默认 priority_queue::top() 的行为?