redux工具包中的reducers和extrareducers有什么区别?

我已经了解了 2 个月的 redux 工具包,并且createSlice有 reducers 和 extrareducers,我知道它们用于从 dispatch 更改状态,但我不知道它们之间的区别,我们应该在哪里使用它们

回答

reducers属性既创建了一个动作创建器函数,又在切片缩减器中响应该动作。将extraReducers允许你以一个动作回应你的切片减速,但不创建一个动作制作功能。

您将在reducers大部分时间使用。

extraReducers当您处理已在其他地方定义的操作时,您将使用它。最常见的例子是响应一个createAsyncThunk动作和响应另一个切片的动作。


以上是redux工具包中的reducers和extrareducers有什么区别?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>