Я использую реагирующую навигацию для реализации этого потока:
- Экран A (с FlatList)
- Экран B (createBottomTabNavigator, с 3 вкладками)
- Вкладка A
- Вкладка B
- Вкладка C
Когда элемент выбран из списка, пользователь переходит к «Экрану B», который содержит подробную информацию об элементе.
Но, например, если я выберу «Tab C», а затем вернусь к «Screen A» и выберу другой элемент, когда я перейду к «Screen B», он покажет «Tab C», я бы хотел уйти показывать «Tab A» при переходе к «Screen B».
Возможно, это связано с тем, что createBottomTabNavigator создается только один раз. Может быть, есть способ восстановить исходное состояние или программно выбрать первую вкладку?