React Router V5 - история. go (), затем history.replace () - PullRequest
0 голосов
/ 02 февраля 2020

Итак, в моем приложении React я пытаюсь выполнить эту простую последовательность операций:

  1. Go назад 2 раза: history.go(-2)
  2. Заменить путь после перехода back: history.replace('/newPath')

Когда я выполнил первый фрагмент, он возвращается корректно, но history.replace не выполняется. Я предположил, что, возможно, history.go() возвращал объект обещания, но нет, все, что я получил, было undefined.

В настоящее время я использую хак: window.location.replace('/newPath'), но это, очевидно, вызывает перезагрузку и беспорядок.

Любые предложения приветствуются.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...