繁体   English   中英

react native 最新版本 0.61.4 的导航错误

[英]Navigation error with react native latest version 0.61.4

I upgraded my old project in react native version(0.61.4) then getting error related navigation option undefined.

旧项目依赖版本:--“react”:“16.8.3”,“react-native”:“0.59.5”,“react-navigation”:“1.0.0-beta.3”,新项目依赖版本: -- “react”:“16.9.0”,“react-native”:“0.61.4”,“react-navigation”:“^4.0.10”,“react-navigation-stack”:“^1.10.3 ",注意:--我也试过导航版本2、3。请帮忙

代码图像

错误图像

我认为问题在于从 react-navigation v1 到 v4 的跳转。

检查createNavigator参数

在 v4 中,您应该像这样传递一个 navigationConfig 参数:

createNavigator(NavigationView, router, navigationConfig);

https://reactnavigation.org/docs/en/custom-navigators.html#createnavigator

如果仍然无法正常工作,您应该从这里检查重大更改

https://reactnavigation.org/blog/2018/05/07/react-navigation-2.0.html

也来自 v3 和 v4。

添加到弗洛林的答案,确保你导出包装你的根导航appContainer

文档: https://reactnavigation.org/docs/en/app-containers.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM