编程语言
首页 > 编程语言> > javascript – React路由器未显示浏览器历史记录

javascript – React路由器未显示浏览器历史记录

作者:互联网

我正在学习这个tutorial,但我一直收到这个错误:

‘react-router’ does not contain an export named ‘browserHistory’.

具有react-router的文件是这样的:

import React from 'react';
import ReactDOM from 'react-dom';
import { Router, browserHistory } from 'react-router';
import routes from './routes';

ReactDOM.render(
  <Router history={browserHistory} routes={routes} />, 
  document.getElementById('root')
);

解决方法:

您需要立即从history模块获取browserHistory.

import createHistory from 'history/createBrowserHistory'

请注意,他们最近更改了模块API,因此如果您使用的是最新版本,则导入会略有变化:

import { createBrowserHistory } from 'history'

标签:javascript,reactjs,react-router
来源: https://codeday.me/bug/20191005/1857606.html