Éléments de base
Fait partie de la section Les fondamentaux du Journey React de Coddy. Leçon 11 sur 42.
Jusqu'à présent, App faisait tout. Les vraies applications React divisent la page en plusieurs petits composants, et en utiliser un ressemble exactement à l'utilisation d'une balise HTML :
function Header() {
return <h1>My Blog</h1>;
}
export default function App() {
return (
<div>
<Header />
</div>
);
}Lorsque React voit <Header />, il appelle votre fonction et affiche tout ce qu'elle renvoie. Deux règles :
- Les noms de composants commencent par une Majuscule : c'est ainsi que React fait la différence entre
<Header />(votre composant) et<header>(une balise HTML) - Utilisez-le comme une balise auto-fermante :
<Header />
Pourquoi s'en embêter ? Parce qu'une page composée de blocs nommés (<Header />, <Menu />, <Footer />) se lit comme une table des matières, et chaque bloc peut être réutilisé n'importe où.
Essayez vous-même
Cette leçon ne comprend pas de défi de code.
Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Les fondamentaux
1Découvrez React
Qu'est-ce que React ?Votre premier composantRègle du parent uniqueJSX n'est pas de l'HTMLRécapitulatif : Découvrez React2Expressions JSX
AccoladesCalculs entre accoladesAccolades dans les attributsAppel de fonctions dans JSXRécapitulatif : Expressions JSX3Composants
Éléments de baseVotre deuxième composantRéutiliser des composantsComposer une pageRécapitulatif : Composants