我正在使用React/React-Router/Redux创建一个博客,根据位置的不同,我想显示不同的博客文章,所以如果你在/category/cat1
上,你没有相同的列表的博客比如果你在/category/cat2
。React路由器侦听获取参数
所以我正在考虑在商店中存储博客列表,我的反应组件会从那里拿起它,所以我可以让行动更新我的状态。
我的想法是倾听browserHistory
,所以我可以得到当位置发生变化并触发更新新博客列表的动作,但我无法找到如何从我的位置路径获取参数,就像我会从我的组件道具/category/:catName
我怎样才能得到这些参数? 实际上是这样做还是应该使用不同的方法?
谢谢。