Composition de Components
Partie du cours React
Vous avez construit une carte avec une bordure et une ombre, et le rendu est réussi. Il vous faut maintenant la même carte autour d'une photo, autour d'un formulaire de connexion et autour d'une liste de commentaires. Le réflexe tentant est de copier la carte trois fois, ou de lui donner une prop pour chaque chose qu'elle pourrait éventuellement contenir : title, photoUrl, formFields, comments.
La sortie de secours s'appelle la composition : construire de grandes choses en imbriquant de petites choses les unes dans les autres, de sorte que chaque pièce ignore tout des autres. Un cadre photo aide à retenir l'idée. Le cadre a un rôle, mettre une bordure autour de ce qu'il contient, et il le remplit sans savoir ni se soucier s'il tient une photographie, un diplôme ou un dessin d'enfant.
Envie d’apprendre React Composition de Components dans un vrai environnement ?
Cliquez ci-dessous, obtenez une machine Linux avec React prêt, et travaillez sur Composition de Components avec un tuteur IA qui connaît votre code.
Commencer cette leçonComposition de ComponentsCe que vous allez apprendre
- Children prop
- Wrapping components
- Passing JSX as props
- Lifting state up
- Thinking in component trees
Lire cette leçon dans votre langue
Toutes les leçons de ce cours
17 leçons- 1Qu'est-ce que React ?25 min
- 2JSX et Components30 min
- 3Props30 min
- 4Le State avec useState35 min
- 5Gestion des événements30 min
- 6Rendu conditionnel et listes30 min
- 7Formulaires et Controlled Inputs35 min
- 8Les Effects avec useEffect40 min
- 9Récupération des données40 min
- 10Composition de Components35 min
- 11Context et useContext35 min
- 12useReducer35 min
- 13Hooks personnalisés35 min
- 14Performance et Memoization35 min
- 15Routage avec React Router40 min
- 16Tester les Components React40 min
- 17Projet final : Application de liste de tâches60 min
