Next.js · Junior · Frage 12 von 75

Warum muss error.tsx eine Client Component sein?

Antwort zeigen

Richtige Antwort: Sie ist eine React Error Boundary, die nur auf dem Client funktioniert

Erklärung

error.tsx umhüllt das Segment mit einer Error Boundary - einem Mechanismus auf dem Client. Die Komponente bekommt error und eine Funktion retry(), die das Segment neu lädt und rendert (es gibt auch reset() - neu rendern ohne Daten neu zu laden). Fehler im Root-Layout fängt global-error.tsx.

Zum Weiterlesen

Fehler in der Frage

Next.js · Junior · Frage 12

Teste dich selbst

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

Diesen Test machen