У меня есть та навигационная архитектура:
Навигатор по нижней вкладке:
<Tab.Navigator>
<Tab.Screen
name={Routes.NAVIGATOR_1}
component={Navigator1}
/>
<Tab.Screen
name={Routes.NAVIGATOR_2}
component={Navigator2}
/>
</Tab.Navigator>
Навигатор 2:
<Stack.Navigator
headerMode={"screen"}>
<Stack.Screen
name={Routes.SCREEN1}
component={Screen1}
/>
<Stack.Screen
name={Routes.SCREEN2}
component={Screen2}
/>
</Stack.Navigator>;
По умолчанию я на Navigator1 и Я хотел бы перейти к Navigator2 на втором экране напрямую, но, когда я нажимаю назад, я хочу, чтобы меня перенаправили на экран 1.
Поэтому я пытаюсь что-то вроде:
navigation.navigate(Routes.NAVIGATOR_2, {screen: Routes.SCREEN2})
Перенаправление хорошее, но, к сожалению, история навигации не указана ... История пуста, я что-то пропустил? Возможно ли совершить такое поведение?