我有一个带有搜索面板的网页。搜索面板有几个输入字段: id,size,..。
我想要的是当用户设置搜索值(例如: id = 123和 size = 45)并按下搜索按钮时:
- 应该使用新的搜索值(id = 123和 size = 45)更新 Redux reduce 中的 searchState
- 网址应更改为“ http://mydomain/home?id=123&size=45”
另一方面,如果用户将 URL 更改为 http://mydomain/home?id=111&size=22,那么:
- 用新的搜索值(id = 111和 size = 22)更改 reduce 中的 searchState
- UI 搜索面板输入应该使用新值(id = 111和 size = 22)进行更新
如何达到目标? 我应该使用什么路由器(反应路由器,还原路由器,反应路由器还原其他) ?