Как перейти от вложенного BottomTabNavigator к родительскому StackNavigator в React-Navigation v5? - PullRequest
0 голосов
/ 27 марта 2020


У меня проблема с BottomTabNavigator, вложенным в StackNavigator в React-Native с использованием React-Navigation v5

Это мой 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.

Все все в порядке, за исключением проблемы, я не могу go вернуться к AircraftList, действительно, если я нажимаю кнопку возврата устройства, когда я на SortiesNavigator, я получаю ошибку только для разработки

"Действие 'GO_BACK' не было обработано никаким навигатором"

У вас есть какие-либо предложения?

...