импорт Router
от react-router-dom
не BrowserRouter
// index.js
import React from "react";
import ReactDOM from "react-dom";
import App from "./App";
import { Router } from "react-router-dom";
import history from './utils/history'
ReactDOM.render(
<Router history={history}>
<App />
</Router>,
document.getElementById("root"));
serviceWorker.register();
// history.js
import { createBrowserHistory } from 'history';
export default createBrowserHistory();
на других компонентах, что необходимо переместиться по истории импорта и нажатию
import History from '../utils/history'
History.push('/home')