useErrors(options)
Hook React pour lire et gérer les erreurs dans ACUL (Advanced Customization of Universal Login).
Il inclut toutes les erreurs de validation et côté serveur. Il regroupe les erreurs en trois catégories :En plus de l’affichage des messages, vous pouvez filtrer par champ ou par catégorie :
server— erreurs retournées par Auth0 ou par votre propre backend.client— erreurs issues de la validation côté client (p. ex., données de formulaire non valides).developer— erreurs causées par une intégration incorrecte ou une mauvaise utilisation du SDK.
Valeur de retour
UseErrorsResultUn objet de type UseErrorsResult, qui contient :errors— la liste complète des erreurs de type ErrorsResult, avec des fonctions utilitaires :errors.byKind(kind, filter?)— filtre par catégorie d’erreur et, en option, par champ.errors.byField(field, filter?)— filtre par champ et, en option, par catégorie.
hasError—truesi au moins une erreur est actuellement présente.dismiss(id)— supprime une erreur précise par son ID.dismissAll()— efface toutes les erreurs actuellement suivies.
Écrans pris en charge
- Le hook
useErrorsest disponible sur chaque écran ACUL.
Example