React history.push () обновляет URL, но не переходит на него в браузере

Кажется, что JEP должен выполнить задание

30
задан John 22 March 2017 в 02:37
поделиться

1 ответ

импорт 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')

0
ответ дан 26 November 2019 в 23:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: