Получение нового пути после history.goBack () в приложении React - PullRequest
0 голосов
/ 12 июля 2020

В приложении React я хочу реализовать Back Button. если я нахожусь в http://localhost:8000/login/, а затем, если я делаю это:

history.goBack();

Он работает, и адресная строка в браузере изменяется. например, он изменится на http://localhost:8000/dashboard/. тогда мне нужен путь ned, и я делаю это:

console.log(window.location);

вывод такой: введите описание изображения здесь

И я ожидаю, что если я кодирую console.log(window.location.pathname) или console.log(history.location.pathname), я получу /dashboard/. но я получаю /login/, это мое предыдущее местоположение.

Мой вопрос в том, что я вижу новое местоположение (/dashboard/) в консоли, но console.log(window.location.pathname) дает мне другое! как это возможно?

Мне нужен новый путь для рендеринга нового компонента на его основе, но каждый раз я на шаг отстаю.

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