Dans le cours : React : Créer et héberger un site full-stack
Accédez au cours complet aujourd’hui
Inscrivez-vous aujourd’hui pour accéder à plus de 23 100 cours dispensés par des experts.
Partager un état global avec les composants de l'application - Tutoriel React.js
Dans le cours : React : Créer et héberger un site full-stack
Partager un état global avec les composants de l'application
On a pu mettre en place le contexte qui va nous permettre de centraliser la gestion de la logique et on va pouvoir se partager de la logique entre plusieurs composants. Donc, ce que l'on va faire en plus de ce que l'on a vu précédemment, c'est compléter l'implémentation du contexte et permettre de partager de la logique au moyen d'un « hook » personnalisé. Donc, on va créer celui-ci, justement avec useContext, je vais rajouter ici un nouveau hook que je vais appeler « useAppContext ». Donc, le rôle de ce hook, on va pouvoir l'utiliser dans les composants fonctionnels, donc on va pouvoir réutiliser la logique. On va justement utiliser ce useContext qui prend en paramètre un objet Context, donc c'est celui que l'on a défini plus haut. Maintenant qu'on l'a exporté, on va pouvoir le réutiliser. Aussi simple que ça, donc je retourne ici dans Composants > List et on va changer l'implémentation de celui-ci. Donc, au lieu de faire des appels réseau directement dans Composants, à la place…
Table des matières
-
-
-
-
-
-
-
-
-
(Verrouillé)
Installer Axios et créer un module service4 m 33 s
-
(Verrouillé)
Utiliser le middleware CORS2 m 39 s
-
(Verrouillé)
Définir les requêtes HTTP avec GET3 m 27 s
-
Créer des variables globales context API4 m 46 s
-
(Verrouillé)
Partager un état global avec les composants de l'application4 m 4 s
-
(Verrouillé)
Définir les méthodes HTTP avec Axios et à l'aide de POST4 m 57 s
-
(Verrouillé)
Envoyer des données avec le formulaire5 m 11 s
-
(Verrouillé)
Finaliser l'application front2 m 58 s
-
(Verrouillé)
-
-
-