我似乎找不到如何在不使用 <Link/>
的情况下使用 react-router 更新查询参数。 hashHistory.push(url)
似乎没有注册查询参数,而且您似乎不能将查询对象或任何东西作为第二个参数传递。
如何在不使用 <Link>
的情况下在 react-router 中将 url 从 /shop/Clothes/dresses
更改为 /shop/Clothes/dresses?color=blue
?
onChange
函数真的是监听查询变化的唯一方法吗?为什么不会像参数更改那样自动检测和响应查询更改?
原文由 claireablani 发布,翻译遵循 CC BY-SA 4.0 许可协议
在
push
方法hashHistory
中,您可以指定查询参数。例如,或者
您可以查看此 存储库 以获取有关使用
history