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