在react-router 4.0.0
历史provisoning似乎有所改变,具有以下index.js
路由器历史与反应路由器4.0.0
import React from 'react';
import ReactDOM from 'react-dom';
import { Router, Route, hashHistory } from 'react-router';
import App from './components/App';
import './index.css';
ReactDOM.render(
<Router history={hashHistory}>
<Route path="/" component={App} />
</Router>, document.getElementById('root')
);
我得到:
Warning: Failed prop type: The prop `history` is marked as required in `Router`, but its value is `undefined`.
事后错误。我浏览了代码,但找不到任何示例或API如何改变。
这将如何工作BrowserROuter和为什么没有路径定义? – Mahoni
您只需用''替换''。 ''将被渲染在''组件的内部。 –