Redux将复位对象的减速器组合在一起

时间:2016-12-07 12:21:51

标签: json reactjs redux

我正在尝试为大学构建一个用户可以参与学习的应用程序。 每个研究都是一个复杂的对象,其中包含一系列任务,这里是一个示例对象http://www.jsoneditoronline.org/?id=d52380055fdc33657a83317a4c23b4a0

的链接

目前我只有2个减速器。可以完成所有操作,例如添加和删除研究,添加和删除研究中的任务以及第二个减速器,以说明当前显示的是哪项研究。但我认为拆分减速器是有意义的,所以我有一个用于研究的减速器和一个用于任务的减速器。

我知道我可以通过

组合减速器
combineReducers({
activeStudy,
studies})

但据我所知,这仅适用于同一级别的对象,而不适用于嵌套的对象。我如何为我的学习做这个,或者将减速器分成多个减速器甚至有意义?

1 个答案:

答案 0 :(得分:0)

如果有人遇到类似的问题,我终于找到了解决问题的方法。我以为我只能将减速器中的减速器组合在一起并且不知道我也可以从减速器本身调用其他减速器。如果有任何人有类似的问题开始使用redux我真的可以推荐这个关于egghead的视频系列https://egghead.io/courses/getting-started-with-redux