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.
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. đ
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 !