Zarządzanie stanem · Senior · Pytanie 45 z 75
Jak błędy walidacji z action React Router powinny trafiać do formularza?
- ✓Poprawna odpowiedź: Zwrócić je jako dane z action i czytać przez
useActionData/fetcher.data - 2Rzucić je, by error boundary trasy pokazał błędy formularza
- 3Trzymać je w globalnym store
Wyjaśnienie
Oczekiwane błędy (niepoprawny email) to dane: return { errors } (często ze statusem 400). Rzucone błędy trafiają do ErrorBoundary i zastępują UI trasy - to dla nieoczekiwanych awarii.