Я получаю следующую ошибку при попытке передать объект истории в мой маршрутизатор в качестве пропеллера.Я только что добавил строку history = {history} к своему маршрутизатору, и по какой-то причине он думает, что это не передаваемый объект?
index.js: 1446 Предупреждение: сбойный тип проп: Неверный реквизит history
типа function
, поставляемый на Router
, ожидаемый object
.
history.js
import { createBrowserHistory } from 'history';
export default createBrowserHistory;
App.js
import React from 'react';
import { Router, Route } from 'react-router-dom';
import PostCreate from './posts/PostCreate';
import PostList from './posts/PostList';
import Header from './Header';
import history from '../history';
const App = () => {
return (
<div className="ui container">
<Router history={history} >
<div>
<Header />
<Route path="/" exact component={PostList} />
<Route path="/posts/new" exact component={PostCreate} />
</div>
</Router>
</div>
);
};
export default App;