【问题标题】:Error: `createNavigationContainer()` has been removed. Use `createAppContainer()` instead错误:`createNavigationContainer()` 已被删除。改用`createAppContainer()`
【发布时间】:2019-11-11 08:17:47
【问题描述】:

正如您在我的简单代码中看到的那样,我没有使用 createNavigationContainer/createAppContainer,但我收到了该错误。我不知道为什么会这样。我被卡住了!

import React, { Component } from 'react';
import {Router, Stack, Scene} from 'react-native-router-flux';

import LogIn from './pages/LogIn';
import SignUp from './pages/SignUp';
import { View } from 'react-native';


export default class Routes extends React.Component {

    render(){
        return(
            <Router>
                <Stack key="root" hideNavBar={true}>
                    <Scene key="LogIn" component={LogIn} title="Login" initial={true}/>
                    <Scene key="SignUp" component={SignUp} title="SignUp"/>
                </Stack>

            </Router>

        );
    }
}

>

  "dependencies": {
    "expo": "^35.0.0",
    "react": "16.8.3",
    "react-dom": "16.8.3",
    "react-native": "https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz",
    "react-native-gesture-handler": "~1.3.0",
    "react-native-reanimated": "~1.2.0",
    "react-native-router-flux": "^4.0.6",
    "react-native-screens": "~1.0.0-alpha.23",
    "react-native-web": "^0.11.7",
    "react-navigation": "^4.0.10",
    "react-redux": "^7.1.3",
    "react-scripts": "^3.2.0",
    "redux": "^4.0.4",
    "redux-thunk": "^2.3.0",

【问题讨论】:

标签: javascript reactjs react-native react-navigation react-native-router-flux


【解决方案1】:

试试这个看看它是否适合你

npm i react-navigation-stack --save

如果这不起作用,请尝试升级您的软件包

参考link

【讨论】:

    【解决方案2】:

    仔细阅读此重要说明,并像这样更改 package.json 上的版本

    "react-navigation": "^4.0.10",
    "react-native-router-flux": "4.2.0-beta.1",
    

    重要提示

    v4.2.0-beta.x 基于 React Navigation v4.x

    v4.1.0-beta.x 基于 React Navigation v3.x

    v4.0.x 基于 [React Navigation v2.x]。

    请参阅此分支和基于已弃用的 React Native Experimental Navigation API 的 v3 文档。它不受支持,并且可能不适用于最新的 React Native 版本。 v4.0.0-beta.x 基于 React Navigation v1.5.x。此版本请参见此分支。它也不支持,并且可能不适用于最新的 React Native 版本。

    【讨论】:

      猜你喜欢
      • 2020-01-30
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多