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。它现在起作用了。我也有同样的问题。如何处理呢?