React · Senior · Frage 23 von 75

Was passiert mit einem beim Rendern geworfenen Fehler, wenn über der Komponente keine Error Boundary ist?

Antwort zeigen

Richtige Antwort: React unmountet den ganzen Wurzelbaum und meldet es über onUncaughtError

Erklärung

Ein unbehandelter Render-Fehler entfernt die gesamte UI der Wurzel - eine kaputte Oberfläche zu zeigen ist schlimmer als nichts. In React 19 hat createRoot die Optionen onCaughtError und onUncaughtError zum Loggen. Deshalb setzt man Boundaries um Routen und unabhängige Widgets.

Zum Weiterlesen

Fehler in der Frage

React · Senior · Frage 23

Teste dich selbst

Mach den Test React · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen