带有React Native最新版本0.61.4的导航错误

时间:2019-11-14 09:40:09

标签: javascript android reactjs react-native

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”,       “反应导航”:“ 1.0.0-beta.3”, 新的项目依赖项版本:-      “ react”:“ 16.9.0”,      “ react-native”:“ 0.61.4”,      “反应导航”:“ ^ 4.0.10”,      “ react-navigation-stack”:“ ^ 1.10.3”,     注意:-我也尝试使用导航版本2、3。     请帮助

code image

error image

2 个答案:

答案 0 :(得分:2)

我认为问题是从反应导航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。

答案 1 :(得分:0)

在弗洛林的答案中,请确保您用appContainer导出根导航器。

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