请先在此处查看此问题。我正在使用每个人都在使用的这个示例对象。
{
entities: {
plans: {
1: {title: 'A', exercises: [1, 2, 3]},
2: {title: 'B', exercises: [5, 6]}
},
exercises: {
1: {title: 'exe1'},
2: {title: 'exe2'},
3: {title: 'exe3'}
5: {title: 'exe5'}
6: {title: 'exe6'}
}
},
currentPlans: [1, 2]
}
当用户单击“删除练习”时,消息可能如下所示:
{type: "REMOVE_EXERCISE", payload: 2}
我是否需要遍历所有计划,然后每个计划中的所有练习才能删除此项目?这将如何在减速器中完成?