Навигация по ящику не (всегда) перемещается - PullRequest
0 голосов
/ 16 ноября 2018

Привет всем,

У меня есть приложение, которое имеет следующую схему навигации:

bottomTabNavigator
│
└── stackNavigators                 
     └── drawerNavigator         
          └── Render drawerNavigator

Приложение отображается без ошибок. Навигация работает, но есть странная ошибка, и я не могу понять, почему это происходит. У меня такое ощущение, что это как-то связано с stackNavigator.

У меня есть один bottomTabNavigator, который имеет два маршрута, и в левой верхней части заголовка вы найдете гамбургер, когда вы нажмете этот гамбургер, откроется drawerNavigator. drawerNavigator показывает дом, контакты, о нас и настройках маршрутов. Вы можете пойти по любому маршруту.

Так что за ошибка вы спрашиваете? Если вы идете по последнему маршруту, вы не можете пойти по второму маршруту. Если вы идете по третьему маршруту, вы не можете пойти по последнему маршруту и ​​т. Д. И т. Д.

Дополнительная информация:

  • Домашний маршрут внутри ящика имеет тип bottomTabNavigator.
  • Другие маршруты ящиков имеют тип stackNavigator.
  • Каждая страница имеет свой собственный stackNavigator.
  • drawerNavigator отображается в основном компоненте. (App.jsx/tsx).

Я надеюсь, что кто-то сможет мне помочь, так как я не знаю, что здесь происходит не так.

Заранее спасибо!

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