State Management · Junior · Frage 11 von 75
Wann ist useReducer meist besser als mehrere useState-Aufrufe?
- 1Immer wenn der State ein einzelnes boolesches Flag ist
- 2Wenn sich viele zusammenhängende Felder auf komplexe Weise ändern
- 3Nur wenn der State global in der ganzen App geteilt werden muss
Antwort zeigen
Richtige Antwort: Wenn sich viele zusammenhängende Felder auf komplexe Weise ändern
Erklärung
Ein Reducer sammelt alle Übergänge an einer Stelle, sie sind also leicht zu lesen und zu testen, und Handler beschreiben nur, was passiert ist. Für einen einzelnen Umschalter ist useState einfacher. useReducer macht State nicht von selbst global.