我在使用 React-Navigation v5BottomTabNavigator
嵌套在StackNavigator
React-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’操作”
你有什么建议吗?