Javascript TypeError:props.history.listen不是函数。我正在使用ReactJS
这是为什么?我正在使用ReacJS,我看不出有什么问题 我的历史。js: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
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();
这个答案是否回答了你的问题?