State Management · Middle · Frage 51 von 75

Wofür ist der Callback prepare in einem createSlice-Reducer da?

todoAdded: {
  reducer(state, action) { state.push(action.payload); },
  prepare(text) { return { payload: { id: nanoid(), text } }; },
}
Antwort zeigen

Richtige Antwort: Den Payload der Action vor dem Reducer bauen

Erklärung

Reducer müssen rein sein, daher entstehen zufällige IDs oder Zeitstempel in prepare. Aufrufer senden weiterhin todoAdded("text").

Zum Weiterlesen

Fehler in der Frage

State Management · Middle · Frage 51

Teste dich selbst

Mach den Test State Management · Middle: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen