Félicitations pour avoir terminé ce cours. Prenons un petit moment pour passer en revue tout ce que vous avez appris.
Vous avez pu avoir un bon aperçu de l'écosystème React : ses opportunités, ses avantages et son positionnement dans l'écosystème des frameworks JS, entre bibliothèque et framework. Ça a d'ailleurs été l'occasion pour vous de créer votre première app React et de plonger dans le monde des composants.
Ensuite, vous avez pu tirer profit de Create React App pour créer une application complète, en maîtrisant les principes de base du JSX entre affichage conditionnel et création de listes de composants, props et événements.
Enfin, vous avez pu intégrer de la logique à vos composants à l'aide du state et de useEffect.
Avec ces connaissances fondamentales, vous avez pu acquérir de bonnes bases solides en React, tout en vous amusant à créer une app fonctionnelle pour notre magasin de plantes, La maison jungle.
Ajoutez des fonctionnalités
Vous avez peut-être envie de pousser notre site La maison jungle plus loin ? Voilà quelques idées de features qui vous permettraient de vous exercer :
Permettre de supprimer des articles dans le panier.
Permettre de sélectionner plusieurs catégories.
Afficher des informations supplémentaires au clic sur un article dans une modale.
Ajouter du style : des animations pour ouvrir/fermer le panier, sur le header, personnaliser les boutons, etc.
Il ne s'agit ici que de suggestions, vous êtes maître de votre apprentissage. Mais si le développement d'une fonctionnalité vous fait plaisir, foncez : on n'apprend jamais aussi bien que lorsqu'on s'amuse. 😊
Allez plus loin
Vous avez envie d'approfondir votre connaissance de React ?
Ça tombe bien, il existe un tas de ressources pour vous lancer sur cette voie.
Il existe d'autres cours qui pourront compléter vos compétences, tels que le cours d’OpenClassrooms :
"Créez une application React Complète" pour en faire plus avec React
"Gérez votre application React avec Redux et Redux Toolkit" sur le State Management
“Mettez en place un système de veille informationnelle” pour apprendre à créer une veille.
Si vous voulez vous tenir au courant de ce qui se passe dans la communauté React, plusieurs options s'offrent à vous:
Le blog de React (en anglais 🇬🇧) pour se tenir informé officiellement des nouveautés
React Hebdo newsletter (en français 🇫🇷) : vous pourrez vous tenir au courant des actualités liées à React et React Native
Le blog de Kent C. Dodds (en anglais 🇬🇧) : c'est le créateur de la bibliothèque React Testing Library, et ses articles sont très pertinents ;
Le site CSS Tricks (en anglais 🇬🇧): un excellent blog spécialisé sur le CSS qui contient toute une section dédiée à React
Les quelques liens que je vous mets ici constituent davantage des suggestions : à vous de vous les approprier, de voir quel support vous convient le mieux et de prendre plaisir à aller plus loin.
Notre cours touche maintenant à sa fin. J'espère que vous avez pris autant de plaisir à le suivre que j'en ai eu à le créer. Je vous souhaite bonne chance dans votre aventure en tant que développeur !