React · Senior · Frage 75 von 75
Warum schreibt man Error Boundaries immer noch als Klassen (oder bekommt sie aus einer Bibliothek)?
- 1Funktionskomponenten können keine eigene Fallback-UI rendern
- 2Klassen rendern auf jedem Fehlerpfad schneller als Funktionskomponenten
- 3Render-Fehler abzufangen braucht Klassen-Lifecycle-Methoden ohne Hook-Pendant
Antwort zeigen
Richtige Antwort: Render-Fehler abzufangen braucht Klassen-Lifecycle-Methoden ohne Hook-Pendant
Erklärung
Die meisten Teams schreiben eine wiederverwendbare Boundary (oder nutzen react-error-boundary) und setzen sie um Routen und unabhängige Widgets.