Я перевожу свое приложение с реагирующей навигации 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 навигатор и использовать ее, но я получаю ту же ошибку.
Любая помощь будет приветствоваться, пожалуйста советы по лучшим методам вложения или примеры кода, которые помогают мне ориентироваться.