history.push() изменяет URL-адрес, но окно при входе в систему.местоположение.href, эти изменения не отражены

#reactjs #react-router

Вопрос:

Я ищу вариант использования, в котором я обновляю URL-адрес с помощью history.push() и делаю что-то условно, если к URL-адресу добавлен определенный идентификатор. Функция history.push() изменяет мой URL-адрес, но при этом открывается окно.Расположение.href , он все еще показывает старый URL-адрес. Я искал некоторые решения, но ничего не мог найти. Заранее спасибо.

Комментарии:

1. Делает окно. местоположение.href показывает тот же старый URL-адрес, даже когда вы обновляете страницу?

2. да, это так. Тогда я, вероятно, использовал неправильный подход, я завернул все приложение в маршрутизатор и использовал опору истории из корневого компонента, в конце концов все сработало нормально