Dans le cours : React : Design Patterns
Accédez à ce cours grâce à un essai gratuit
Inscrivez-vous aujourd’hui pour accéder à plus de 24 900 cours dispensés par des experts.
Définir un composant Error Boundary - Tutoriel React.js
Dans le cours : React : Design Patterns
Définir un composant Error Boundary
Alors, on va découvrir ici un exemple qui va permettre de gérer les cas d'erreur et pour éviter l'expérience de la page blanche et le plantage complet de l'application, on va fournir un message à l'utilisateur pour indiquer que quelque chose ne fonctionne pas. On a ce composant UserProfile qui permet d'afficher les informations de l'utilisateur avec le nom email. On gère également les cas d'erreur, ligne 5, pour afficher un message d'erreur si toutefois l'objet user n'existe pas ou si elle est nulle. Alors ici il s'agit d'un message qui va servir spécifiquement aux développeurs. Ce que l'on souhaite plutôt, c'est fournir un message clair et élégant si possible à l'utilisateur en utilisant ce composant spécial qui est ErrorBoundary. Alors on va utiliser celui-ci pour définir un périmètre d'erreur, on utilise un HOC pour créer un composant amélioré et ici fournir un message lorsque des données sont en cours de chargement. Ensuite ligne 26, on crée ce composant amélioré et c'est…