Остановка React Router для изменения вида - PullRequest
0 голосов
/ 09 июня 2019

Я хочу остановить переключение компонентов для одного конкретного сценария при изменении маршрута реакции. Именно я хочу остановить этот переключатель, когда браузер нажимается, чтобы переключиться на корневую страницу. В настоящее время я получаю это следующим:

const history = createBrowserHistory();
history.listen((location, action) => {
  if (action === "POP") {
    //window.location.href = "http://localhost:3000;
  }
});

Я делаю этот метод жизненного цикла componentDidMount.

но когда я щелкаю опцию назад в браузере, он сначала переключается на корневой компонент (который я хочу остановить), а затем снова перезагружается на корневую страницу.

Кто-нибудь может подсказать, как в этом случае прекратить переключение маршрутов?

...