Я хочу остановить переключение компонентов для одного конкретного сценария при изменении маршрута реакции. Именно я хочу остановить этот переключатель, когда браузер нажимается, чтобы переключиться на корневую страницу. В настоящее время я получаю это следующим:
const history = createBrowserHistory();
history.listen((location, action) => {
if (action === "POP") {
//window.location.href = "http://localhost:3000;
}
});
Я делаю этот метод жизненного цикла componentDidMount.
но когда я щелкаю опцию назад в браузере, он сначала переключается на корневой компонент (который я хочу остановить), а затем снова перезагружается на корневую страницу.
Кто-нибудь может подсказать, как в этом случае прекратить переключение маршрутов?