我是 ReactJ 的新成员,这是我的代码:
var React = require('react');
var ReactDOM = require('react-dom');
var {Route, Router, IndexRoute, hashHistory} = require('react-router');
var Main = require('Main');
ReactDOM.render(
<Router history={hashHistory}>
<Route path="/" component={Main}></Route>
</Router>, document.getElementById('app'));
并用 webpack 编译它。我还在我的别名中添加了 Main 组件。
控制台会抛出以下错误:
我还阅读了以下链接:
升级 React-Router 并用 BrowserHistory 替换 hashHistory
和许多网络搜索,但我无法修复这个问题。反应路由器是版本4