Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript `BrowserRouter`正在创建'。PropTypes在ReactJS中为undefined`错误。_Javascript_Reactjs_React Router - Fatal编程技术网

Javascript `BrowserRouter`正在创建'。PropTypes在ReactJS中为undefined`错误。

Javascript `BrowserRouter`正在创建'。PropTypes在ReactJS中为undefined`错误。,javascript,reactjs,react-router,Javascript,Reactjs,React Router,我第一次尝试使用react路由器dom。我遇到一个错误TypeError:\uu网页包\u导入的模块\u 0\u反应\uuu。未定义PropTypes。我的代码如下所示。我不明白我做错了什么 import React, { Component } from 'react'; import { BrowserRouter, Route } from 'react-router-dom'; //COMPONENTS import Header from './header'; import Foo

我第一次尝试使用
react路由器dom
。我遇到一个错误
TypeError:\uu网页包\u导入的模块\u 0\u反应\uuu。未定义PropTypes
。我的代码如下所示。我不明白我做错了什么

import React, { Component } from 'react';
import { BrowserRouter, Route } from 'react-router-dom';

//COMPONENTS
import Header from './header';
import Footer from './footer';
import Home from './home'

class App extends Component {
    render() {
        return (
            <Router>
                <div>
                    <Header />
                    <Route exact path="/" component={Home}/>
                    <Footer />
                </div>
            </Router>
        )
    }
}

export default App;
import React,{Component}来自'React';
从“react router dom”导入{BrowserRouter,Route};
//组成部分
从“./头”导入头;
从“./Footer”导入页脚;
从“./主页”导入主页
类应用程序扩展组件{
render(){
返回(
)
}
}
导出默认应用程序;

React路由器的哪个版本?我使用的是
v4.0.0
PropTypes
错误通常与React版本有关,介于v15和v16之间。确保您使用的
react
版本与您正在使用的
react路由器
版本正确(检查模块的文档和兼容性,在安装模块时检查依赖性问题等)。谢谢@Jayce444。它现在起作用了。我也有同样的问题。如何处理这个问题?React路由器的哪个版本?我使用的是
v4.0.0
PropTypes
错误通常与React版本有关,在v15和v16之间。确保您使用的
react
版本与您正在使用的
react路由器
版本正确(检查模块的文档和兼容性,在安装模块时检查依赖性问题等)。谢谢@Jayce444。它现在起作用了。我也有同样的问题。如何处理呢?