Zarządzanie stanem · Middle · Pytanie 12 z 75

Co jest nie tak z tym case reducerem?

todoAdded(state, action) {
  state.items.push(action.payload);
  return { ...state, count: state.count + 1 };
}

Wyjaśnienie

Albo mutuj szkic (state.items.push(...); state.count += 1), albo zwracaj całkowicie nowy stan - jeśli zrobisz jedno i drugie, Immer rzuci błąd.

Do poczytania

Błąd w pytaniu

Zarządzanie stanem · Middle · pytanie 12

Sprawdź się

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

Rozwiąż ten test