项目的地址-->路由
main.js
import About from './Router/About'
import Repos from './Router/Repos'
import App from './Router/App'
import React from 'react'
import PropTypes from 'prop-types';
import ReactDOM from 'react-dom';
import { Router, Route, hashHistory } from 'react-router'
ReactDOM.render((
<Router history={hashHistory}>
<Route path="/" component={App}/>
{/* add the routes here */}
<Route path="/repos" component={Repos}/>
<Route path="/about" component={About}/>
</Router>
), document.getElementById('app'))
react-router@v4.0:
React Router
被拆分成三个包:react-router
,react-router-dom
和react-router-native
,目前网站搭建只需要引入react-router-dom
即可;路由器组件无法接受两个及以上的子元素;
...
更多改变可以查看官方文档:
正确写法如下: