Javascript 在React Navigation 5.0中导航嵌套导航器
我正在将我的应用程序从react navigation 4迁移到react navigation 5。不同之处在于,现在无法从深度嵌套的导航器跳转到根导航器,我需要在树中向上导航,但我找不到方法 目前的结构如下所示:Javascript 在React Navigation 5.0中导航嵌套导航器,javascript,reactjs,react-native,react-navigation,Javascript,Reactjs,React Native,React Navigation,我正在将我的应用程序从react navigation 4迁移到react navigation 5。不同之处在于,现在无法从深度嵌套的导航器跳转到根导航器,我需要在树中向上导航,但我找不到方法 目前的结构如下所示: Root navigator - Auth navigator -- Login -- Signup -- ... - App navigator -- Home --- ... -- Settings --- Settings page --- Account page 我需要
Root navigator
- Auth navigator
-- Login
-- Signup
-- ...
- App navigator
-- Home
--- ...
-- Settings
--- Settings page
--- Account page
我需要能够从设置页面
转到登录
,但无论我尝试什么,都会出现错误
The action 'REPLACE' with payload '{"name":"AuthNav","params":{"screen":"Login"}}' was not handled by any navigator.
我试图在根导航器上添加一个ref,并使用它,但我得到了相同的错误
任何帮助都将不胜感激,无论是关于最佳嵌套实践的提示还是帮助我导航的代码示例。在本页中,他们展示了嵌套的方法。所以你的情况应该是这样的
navigation.replace('Auth', { screen: 'Login' });
你还卡住了吗?你能添加代码吗?