由于React Navigation 更新,createBottomTabNavigator,createStackNavigator无法继续在react-navigation直接引入,而是需要在新的包react-navigation-tabs和react-navigation-stack里引入,基本语法暂未发现变化;
旧版写法:
新版写法:
react-navigation-stack需要另外安装,执行下面的命令去安装
npm install react-navigation-stack
改成新版写法就可以了,正常来说这样是没问题了 但是我这里改完之后 项目运行还是报错createStackNavigator()has been moved to react-navigation-stack 全局搜索 createStackNavigator 发现
assets里面的index.android.bundle文件里面生成了之前的createStackNavigator导入信息 所以需要把这里的index.an