我在使用 React-Navigation v5BottomTabNavigator嵌套在StackNavigatorReact-Native 中时遇到问题
这是我的StackNavigator
<Stack.Navigator>
<Stack.Screen name="AircraftList" component={AircraftList} />
<Stack.Screen name="MainTabNavigator" component={MainTabNavigator} />
</Stack.Navigator>
在AircraftList用户中,用户可以按下Aircraft,并在其中导航,前往MainTabNavigator他可以看到飞机详细信息的地方,底部栏可以在它们之间导航。
在这一步中,我使用命令
navigation.navigate('MainTabNavigator')
这是我的MainTabNavigator
<Tab.Navigator backBehavior='initialRoute'>
<Tab.Screen name="SortiesNavigator" component={SortiesNavigator} />
<Tab.Screen name="DocumentationNavigator" component={DocumentationNavigator} />
<Tab.Screen name="PfrNavigator" component={PfrNavigator} />
</Tab.Navigator>
每一个Tab.Screen都是StackNavigator。
一切都很好,除了一个问题,我无法返回AircraftList,事实上,如果我在打开时按下设备返回按钮SortiesNavigator,我会收到 development-only 错误
“任何导航器都没有处理‘GO_BACK’操作”
你有什么建议吗?