Ce référentiel contient des ressources et des exemples pour une formation exhaustive sur React, une bibliothèque JavaScript populaire pour la construction d'interfaces utilisateur.
- Qu'est-ce que React ?
- Avantages de l'utilisation de React par rapport à d'autres bibliothèques et frameworks.
- Installation et configuration de React.
- Création de composants React
- JSX : Syntaxe et utilisation
- Props et état (
props
etstate
) - Cycle de vie des composants
- Gestion des événements utilisateur
- Méthodes de gestion des événements
- Utilisation des formulaires avec React
- Utilisation des conditions pour le rendu des composants
- Boucles et rendus de listes
- Introduction aux Hooks
- Utilisation du Hook
useState
- Utilisation du Hook
useEffect
- Ajouter des styles en ligne
- Utiliser des classes CSS
- Styled Components et CSS-in-JS
- Utilisation du Hook
useReducer
- Gestion des états complexes
- Introduction au Context API
- Création et utilisation des Contexts
- Partage des états entre composants avec le Context API
- Mémoïsation des composants avec
React.memo
- Utilisation du Hook
useMemo
etuseCallback
- Stratégies pour améliorer les performances de votre application React
- Création d'une application de tâches (Todo app)
- Création d'une application de notes
- Création d'une application de suivi des dépenses
- Liens vers des articles, des tutoriels et des outils utiles sur React.
Ce référentiel est destiné à des fins éducatives seulement. Les contributions directes ne sont pas acceptées.
Ce projet est sous licence MIT.