Сброс createBottomTabNavigator на начальную вкладку навигации - PullRequest
0 голосов
/ 08 января 2019

Я использую реагирующую навигацию для реализации этого потока:

  • Экран A (с FlatList)
    • Экран B (createBottomTabNavigator, с 3 вкладками)
      • Вкладка A
      • Вкладка B
      • Вкладка C

Когда элемент выбран из списка, пользователь переходит к «Экрану B», который содержит подробную информацию об элементе.

Но, например, если я выберу «Tab C», а затем вернусь к «Screen A» и выберу другой элемент, когда я перейду к «Screen B», он покажет «Tab C», я бы хотел уйти показывать «Tab A» при переходе к «Screen B».

Возможно, это связано с тем, что createBottomTabNavigator создается только один раз. Может быть, есть способ восстановить исходное состояние или программно выбрать первую вкладку?

1 Ответ

0 голосов
/ 30 января 2019

[решено]: Я исправил его, перейдя непосредственно на нужную вкладку navigate('Tab A') вместо перехода на экран B navigate('Screen B')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...