首页 > 解决方案 > 反应导航:嵌套路由不起作用

问题描述

我正在尝试在下面的示例中实现嵌套路由。但是当我单击“显示更多应用程序”按钮时,我无法导航到“其他”路线。任何帮助表示赞赏。

https://snack.expo.io/rJYl02b6M

我知道我可以将 Other 添加到父 StackNavigator 但我需要一些通用组件,这就是为什么我想用一个组件包装 OtherSr=tack 路由器。

标签: react-nativereact-navigation

解决方案


感谢您提供实时示例。您只需要添加:

Other: OtherStack,

到你的SwitchNavigator.

所以你会有:

export default SwitchNavigator(
  {
    AuthLoading: AuthLoadingScreen,
    App: AppStack, 
    Auth: AuthStack,
    Other: OtherStack,
  },
  {
    initialRouteName: 'AuthLoading',
  }
);

推荐阅读