State Management · Middle · Frage 12 von 75
Was ist an diesem Case Reducer falsch?
todoAdded(state, action) {
state.items.push(action.payload);
return { ...state, count: state.count + 1 };
}- 1Case Reducer müssen immer asynchrone Funktionen sein
- 2
pushist in Reducern voncreateSliceverboten - 3Draft ändern und Neues liefern geht nicht beides
Antwort zeigen
Richtige Antwort: Draft ändern und Neues liefern geht nicht beides
Erklärung
Entweder den Draft verändern (state.items.push(...); state.count += 1) oder einen komplett neuen State zurückgeben - Immer wirft, wenn man beides tut.