É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