при каждом изменении какого-либо из фильтров апдейтить location.search.
Поставил галочку ==> query string получил value этой галочки.
Я достиг эффекта - просто в onChange прогоняю history.push(${match.url}?${query}), но у меня сбрасывается скролл, и я не уверен, правильный ли подход выбрал.
Подскажете правильный способ делать поменьше обновлений дерева и сохранять позицию скролла?
для сохранения позиции скрола почитай про метод компонента getSnapshotBeforeUpdate
Обсуждают сегодня