redux toolkit reducer Обновить, заменить весь объект состояния
Primary tabs
Как и в обычном редьюсере для этого следует использовать явный return, например для
createSlice(): const mapSlice = createSlice({ name: 'planSettings', initialState: getPlannerState(), reducers: { setUsedColorsIds(state, { payload }: PayloadAction<number[]>) { state.usedColorsIds = payload; // обновляем подобъект }, setEntireState(state, { payload }: PayloadAction<PlanState>) { return payload; // обновляем весь объект! }, }, });
- Log in to post comments
- 1229 reads