Javascript TypeError:props.history.listen不是函数。我正在使用ReactJS

Javascript TypeError:props.history.listen不是函数。我正在使用ReactJS,javascript,reactjs,Javascript,Reactjs,这是为什么?我正在使用ReacJS,我看不出有什么问题 我的历史。js: import { createBrowserHistory } from 'history' export default createBrowserHistory import React from 'react' import { Router } from 'react-router-dom' import Routes from './routes' import history from './histor

这是为什么?我正在使用ReacJS,我看不出有什么问题

我的历史。js:

import { createBrowserHistory } from 'history'

export default createBrowserHistory
import React from 'react'
import { Router } from 'react-router-dom'

import Routes from './routes'
import history from './history'

import './styles/global.scss'

function App() {
  return (
    <div className="App">
      <Router history={history}>
        <Routes/>
      </Router>
    </div>
  );
}

export default App;
My App.js:

import { createBrowserHistory } from 'history'

export default createBrowserHistory
import React from 'react'
import { Router } from 'react-router-dom'

import Routes from './routes'
import history from './history'

import './styles/global.scss'

function App() {
  return (
    <div className="App">
      <Router history={history}>
        <Routes/>
      </Router>
    </div>
  );
}

export default App;
从“React”导入React
从“react Router dom”导入{Router}
从“/Routes”导入路由
从“/历史记录”导入历史记录
导入“./styles/global.scss”
函数App(){
返回(
);
}
导出默认应用程序;

您需要调用
createBrowserHistory
,然后将其导出。尝试将行更改为:

export default createBrowserHistory();

这个答案是否回答了你的问题?