标头已移至反应导航堆栈

时间:2019-10-01 05:37:06

标签: react-native react-navigation

将react-navigation升级到v4.0后,我面临以下问题。

react-native v60.0 react-navigation v4.0.0 enter image description here

3 个答案:

答案 0 :(得分:0)

自最新的反应导航版本(v4)起,发生了很多变化

在您的情况下,请确保已安装所有依赖项,这些依赖项现在已成为react-navigation的一部分。

  1. 请确保遵循link进行基本设置,并安装所有依赖项。

  2. 您必须安装react-navigation-stack依赖项才能立即使用createStackNavigator,因此必须在终端(项目文件夹)中

    运行-yarn添加react-navigation-stack。有关更多信息,请遵循link

  3. 如果在应用程序中也使用了选项卡,请同时安装react-navigation-tabs。有关更多信息,请关注link

答案 1 :(得分:0)

如果您已经将react-navigation-stack添加到package.json

在代码中搜索该行:

import { Header } from 'react-navigation';

或类似。并替换为:

import { Header } from 'react-navigation-stack';

答案 2 :(得分:0)

所有迁移说明都在发行说明中提及

https://github.com/react-navigation/react-navigation/releases/tag/v4.0.0