State Management · Junior · Frage 9 von 75
Was gibt useReducer zurück?
const [state, dispatch] = useReducer(reducer, initialState);- 1Ein Promise, das sich mit dem neuen State erfüllt
- 2Die Reducer-Funktion und eine Kopie des Anfangszustands
- 3Den aktuellen State und eine Funktion
dispatchzum Senden von Actions
Antwort zeigen
Richtige Antwort: Den aktuellen State und eine Funktion dispatch zum Senden von Actions
Erklärung
Man ruft dispatch({ type: 'added', text }) auf, React ruft reducer(state, action) auf und nimmt den Rückgabewert als nächsten State. dispatch ist über Renderings stabil und lässt sich daher sicher weitergeben und in Effect-Abhängigkeiten nutzen.