我有一个带有搜索面板的网页。搜索面板有几个输入字段:id,size,...
我想要的是用户设置搜索值(例如:id = 123和size = 45)并按下搜索按钮时:
- Redux reducer中的searchState应该使用新的搜索值(id = 123和size = 45)进行更新
- 网址应更改为“ 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或其他)?