Добавить параметр к текущему URL без перезагрузки или перенаправления с помощью активного маршрутизатора - PullRequest
0 голосов
/ 07 ноября 2019

Я хочу добавить параметры к текущему URL, например, если я делаю запрос или просматриваю записи с 10 по 20, я просто хочу, чтобы URL отражался без перезагрузки. Например: http://myurl/?q=searchworkd&min=10&results=10.

Я искал это, но я запутался. Во всех примерах обычно говорится о перенаправлении или добавлении новых параметров, и я не хочу использовать историю, browserHistory или hashHistory. Все

1 Ответ

1 голос
/ 07 ноября 2019

Вы можете import {useHistory} from 'react-router-dom и сделать это:

const history = useHistory();

// console.log(history);

const handleButtonClick = (e) => {
    let newResults = 20;
    history.push(`/?q=searchworkd&min=10&results=${newResults}`);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...