使用reaaft route 报错

页面引入react route

import React, { Component } from 'react';
import { Router, Route, IndexRoute, browserHistory } from 'react-router';

// 登录界面
import Login from '../Login/index';

class App extends Component {
    render() {
        return (
            <Router history={browserHistory}>
                <Route path="/login" component={Login} />
            </Router>
        );
    }
}

export default App;

但是一直提示报错,'react-router' does not contain an export named 'browserHistory'.
我之前的项目使用history={browserHistory}
请问下这个怎么修改,少了什么依赖吗

阅读 3.6k
1 个回答

你用的react-router版本是4.x吧

v4版本的react-router中移除了history这个属性,取而代之的是BrowserRouter标签
https://github.com/ReactTrain...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题