Как обновить параметры маршрута в реакции - PullRequest
0 голосов
/ 18 мая 2018

У меня есть компонент, у которого есть несколько раскрывающихся списков фильтрации и таблица результатов

Мне нужно обновить результаты в таблице на основе комбинации раскрывающихся фильтров

Я хочу использовать один маршрутизаторпараметр и несколько параметров запроса для этого

Так что мой URL будет выглядеть следующим образом

http://localhost:3000/dashboard/component/filterParam1value?filterParam2=value&filterParam3=value

Всякий раз, когда я меняю фильтры, мне нужно обновить эти значения в URL, компонент выбирает значения из URL и вычисляет таблицу результатов.

Мне нужно сделать это, потому что мне нужно, чтобы пользователь мог перейти к предыдущей комбинации фильтров при нажатии кнопки «Назад».

если мой код такой, как показано ниже

changeFilters(value1,value2,value3){
  const filterParam1 = value1;
  const filterParam2 = value2;
  const filterParam3 = value3;
  
  updateRouteWithTheseParams();//what do I write here
}

Компонент перемонтируется при обновлении параметров маршрута или просто перерисовывается?

Есть ли лучший подход для достижения этого?

Я использую "react-router": "^3.0.4"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...