Привет всем,
У меня есть приложение, которое имеет следующую схему навигации:
bottomTabNavigator
│
└── stackNavigators
└── drawerNavigator
└── Render drawerNavigator
Приложение отображается без ошибок. Навигация работает, но есть странная ошибка, и я не могу понять, почему это происходит. У меня такое ощущение, что это как-то связано с stackNavigator
.
У меня есть один bottomTabNavigator
, который имеет два маршрута, и в левой верхней части заголовка вы найдете гамбургер, когда вы нажмете этот гамбургер, откроется drawerNavigator
. drawerNavigator
показывает дом, контакты, о нас и настройках маршрутов. Вы можете пойти по любому маршруту.
Так что за ошибка вы спрашиваете? Если вы идете по последнему маршруту, вы не можете пойти по второму маршруту. Если вы идете по третьему маршруту, вы не можете пойти по последнему маршруту и т. Д. И т. Д.
Дополнительная информация:
- Домашний маршрут внутри ящика имеет тип
bottomTabNavigator
.
- Другие маршруты ящиков имеют тип
stackNavigator
.
- Каждая страница имеет свой собственный
stackNavigator
.
-
drawerNavigator
отображается в основном компоненте. (App.jsx/tsx
).
Я надеюсь, что кто-то сможет мне помочь, так как я не знаю, что здесь происходит не так.
Заранее спасибо!
react-navigation version: 2.18.2