【发布时间】:2017-09-29 19:20:47
【问题描述】:
我想将 react-route 添加到我的应用程序中,我有以下代码:
从“反应”导入反应; 从 'react-dom' 导入 ReactDOM;
import { Router, browserHistory } from 'react-router';
import App from './App.js';
ReactDOM.render(
<Router history={browserHistory}>
<Route exact path="/" component={App} />
</Router>,
document.getElementById('root')
);
应用程序:
import React from 'react';
class App extends React.Component {
render() {
return (
<div className="container">
Hello
</div>
);
}
}
export default App;
我有一个监听 8080 的 Spring Boot 服务器,在浏览器中检查 localhost:8080(调试 mozilla)时出现错误:
ReferenceError: Route is not defined
我有 "react-router": "^4.1.1"。
编辑: 导入的路线,但我现在得到了:
TypeError: i.props.history is undefined
更新: 安装了 react-router 3.0.2 并且工作正常。
【问题讨论】:
标签: reactjs spring react-router