Предотвратить повторную инициализацию компонента history.pu sh (), даже если я нахожусь в том же компоненте - PullRequest
0 голосов
/ 19 июня 2020

У меня есть компонент со списком пользователей на маршруте /users. Когда я нажимаю на пользователя, его идентификатор объекта добавляется в параметр запроса в URL-адресе, что делает URL-адрес /users?id=24.

Теперь только в первый раз весь компонент повторно инициализируется при переходе с /users на /users?id=24, но когда параметр запроса уже есть, но идентификатор изменяется (т.е. с /users?id=24 на /users?id=30), он работает нормально.

В основном я не хочу, чтобы компонент снова инициализировался, когда я нахожусь в тот же маршрут. Я использую history.pu sh ({pathName: 'users', query: {id: 30}})

...