На сайте есть поиск. При нажатии на кнопку должна произойти переадресация на другую страницу url которой зависит от параметров поиска (url вида: /search?param1=1¶m2=2)
Для перехода хочу использовать react-router-dom, но не понимаю как.
Вот, что смог сделать:
const query = props.state.query; // изначально '/home', потом меняется на строку вида: '/search?param1=1¶m2=2'
let history = useHistory();
useEffect(() => {
history.push(query);
}, [query]);
Работает некорректно.
Видел в
доке react-router разные штуки, но решение не придумал
И так, как изменять url который бы соответствовал поисковому запросу?
Нажатие на кнопку --> Формирование url --> Изменение url и открытие другого Route