我在我的 react-native 项目中使用redux。我必须使用一些 Switch 组件(true 或 false)来选择不同的颜色并将它们保存到 state 中的数组中。根据我的开关选择,我可以有一个空数组或例如 ["black","white"]。
我的问题是是否有一个名为“EDIT_COLOR”的操作并在其中包含一个“IF”语句来检查我是否正在从数组中添加或删除颜色,或者有两个操作一个用于添加,另一个用于删除。
第一个优点是只将一个动作传递给组件,但减速器在内部使用 IF 语句会变得更大一些。
非常感谢您的评论!