Zarządzanie stanem · Junior · Pytanie 27 z 75

Dlaczego wewnątrz reducerów createSlice można „mutować” state?

added(state, action) {
  state.items.push(action.payload);
}

Wyjaśnienie

state to szkic (draft) Immera: piszesz mutujący kod, a Immer tworzy nowy obiekt ze structural sharing. Poza createSlice/createReducer mutacje nadal są błędem.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Junior · pytanie 27

Sprawdź się

Rozwiąż test Zarządzanie stanem · Junior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test