Как проверить, загружены ли уже конфигурации маршрута для данного имени маршрута в React-Navigation 5 - PullRequest
0 голосов
/ 19 июня 2020

Я пытаюсь получить доступ к экрану навигатора дочернего стека, но он еще не загружен в конфигурацию маршрута. Таким образом, он выдает ошибку, и приложение падает. Существуют ли какие-либо вспомогательные методы, позволяющие проверить, загружена ли уже конфигурация дочерней навигации.

Пример) Имея в качестве родительского элемента Навигатор нижней вкладки, внутри одной из нижней вкладки находится другой Навигатор верхней вкладки.

Bottom Tab - bt1, bt2, bt3
inside - bt2-> Top Tab -> tt1, tt2, tt3

Trying to access 'tt2 'from bottom tab 1 'bt1'.
Method 1:
navigation.navigate('tt2');
It throws an error because bt2 tab navigation configs are not loaded. 
The above things works only if we already went to 'bt2' (because that time all route configs were loaded).

Method 2:
navigation.navigate('bt2', {
   screen: 'tt2'
});
It works fine. But if we moving across top tabs like tt1 or tt3 and execute the above th
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...