Навигация по вложенным навигаторам в React Navigation 5.0 - PullRequest
0 голосов
/ 18 февраля 2020

Я перевожу свое приложение с реагирующей навигации 4 на реагирующую навигацию 5. Разница в том, что теперь невозможно перейти с глубоко вложенного навигатора на root, и мне нужно перемещаться вверх по дереву, но я не могу найти способ сделать это.

Структура сейчас выглядит следующим образом:

Root navigator
- Auth navigator
-- Login
-- Signup
-- ...
- App navigator
-- Home
--- ...
-- Settings
--- Settings page
--- Account page

Мне нужно иметь возможность go от settings page до login, но все, что я пытаюсь я получаю сообщение об ошибке

The action 'REPLACE' with payload '{"name":"AuthNav","params":{"screen":"Login"}}' was not handled by any navigator.

Я пытался добавить ссылку на root навигатор и использовать ее, но я получаю ту же ошибку.

Любая помощь будет приветствоваться, пожалуйста советы по лучшим методам вложения или примеры кода, которые помогают мне ориентироваться.

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