【发布时间】:2020-07-30 11:38:09
【问题描述】:
Redux 工具包文档提到在多个 reducer 中使用操作(或者更确切地说是操作类型)
首先,Redux 操作类型并不意味着对单个切片是专有的。从概念上讲,每个 slice reducer “拥有”它自己的 Redux 状态,但它应该能够监听任何动作类型并适当地更新其状态。例如,许多不同的切片可能希望通过清除数据或重置回初始状态值来响应“用户注销”操作。 在设计状态形状和创建切片时请记住这一点。
但是,“记住这一点”,考虑到工具包将切片名称放在每个动作类型的开头,实现这一点的最佳方法是什么?并且您从该切片中导出一个函数并调用该单个函数来调度操作?我错过了什么?这是否必须以某种不使用createSlice 的方式完成?
【问题讨论】:
标签: redux redux-toolkit