我有一个包含过滤下拉菜单和结果表的组件
我必须根据下拉过滤器
的组合更新表格中的结果我想为此
使用一个路由器参数和一些查询参数所以我的网址看起来像这样
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"