State Management · Senior · Frage 45 von 75
Wie sollten Validierungsfehler aus einer React-Router-action zum Formular gelangen?
- 1Werfen, damit die Error Boundary der Route die Fehler zeigt
- 2Als Daten zurückgeben, gelesen mit
useActionData - 3In einem globalen Store ablegen, den das Formular liest
Antwort zeigen
Richtige Antwort: Als Daten zurückgeben, gelesen mit useActionData
Erklärung
Erwartete Fehler (eine ungültige E-Mail) sind Daten: return { errors } (oft mit Status 400). Geworfene Fehler gehen an die ErrorBoundary und ersetzen die UI der Route - das ist für unerwartete Fehler.