React · Middle · Frage 15 von 75
Welche Fehler fängt eine Error Boundary NICHT ab?
- 1Fehler in Lifecycle-Methoden von Nachfahren
- 2Fehler beim Rendern von Kindkomponenten
- 3Fehler in Event-Handlern und asynchronem Code
Antwort zeigen
Richtige Antwort: Fehler in Event-Handlern und asynchronem Code
Erklärung
Eine Error Boundary fängt Fehler beim Rendern, in Konstruktoren und in Lifecycle-Methoden von Nachfahren. Fehler in onClick, setTimeout und Promises passieren außerhalb des Renderns - behandle sie mit try/catch oder leg sie in den Zustand, um sie beim Rendern zu werfen. Eine Boundary ist eine Klassenkomponente mit getDerivedStateFromError; oft nutzt man react-error-boundary.