【发布时间】:2021-06-06 12:17:00
【问题描述】:
我正在使用 Redux Toolkit 的 createSlice()。
并尝试创建一个 reducer,将来自外部源的数据填充到 redux 状态。
我正在尝试通过在动作有效负载中传入一个对象来更新整个状态:
.
reducers: {
populateData: (state, action) => {
state = action.payload
}
.
但它只有在我为每个对象键创建一个 reducer 时才有效。 有没有办法一次性做到这一切?
【问题讨论】:
-
如果我理解正确,您想更新 整个 状态而不仅仅是切片?我认为您不能使用切片缩减器来做到这一点,因为它只能控制分配给它的切片。不过,您可以使用根减速器来做到这一点。
标签: redux react-redux redux-toolkit