Всем привет. Есть список фильмов с пагинацией.При попытке переключения между страницами в uri появляется вот такая запись
?page=4&page=3&page=2 И т.д
Как можно решить эту проблему?
Вот весь код пагинации.Использую ant design
const location=useLocation();
const history = useHistory();
const onChange=(pageNumber)=>{
const parsed = queryString.parse(location.search);
if(!pageNumber){
pageNumber=1;
props.getAllMovies(pageNumber,queryString.stringify(parsed));
}else {
props.getAllMovies(pageNumber,queryString.stringify(parsed));
if(queryString.stringify(parsed)) {
history.push(`/?page=${pageNumber}&${queryString.stringify(parsed)}`)
}else {
history.push(`/?page=${pageNumber}`)
}
}
Для отправки запроса по url использую queryString.parse(location.search)
Думаю проблема в нем.Но она нужна для того чтобы искать фильм по фильтрам.И без queryString не получится
При попытке изменить страницу отфильтрованных фильмов на url появляется такая запись
?
page=3&genres=12&
page=2&rating=5&year=2004%2C2020
Подскажите как можно решить проблему