请先在这里看到这个问题.我正在使用每个人都在使用的这个示例对象.
{
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]
}
Run Code Online (Sandbox Code Playgroud)
当用户单击"删除练习"时,消息可能如下所示:
{type: "REMOVE_EXERCISE", payload: 2}
Run Code Online (Sandbox Code Playgroud)
我是否需要遍历所有计划,然后是每个计划中的所有练习才能删除此项目?如何在减速机中完成?