State Management · Junior · Frage 12 von 75
Was gibt ein Reducer meist bei einem unbekannten Action-type zurück?
- 1Er wirft einen Fehler, damit der Tippfehler nicht untergeht
- 2Ein leeres Objekt
{}anstelle des State - 3
undefined, was React sagt, den State zurückzusetzen
Antwort zeigen
Richtige Antwort: Er wirft einen Fehler, damit der Tippfehler nicht untergeht
Erklärung
undefined zurückzugeben würde den State zerstören. Die React-Doku wirft im default einen Fehler, damit Tippfehler in Action-Typen sofort auffallen; in TypeScript fängt eine Discriminated Union der Actions plus never-Prüfung sie beim Kompilieren ab.