Votre deuxième composant
Fait partie de la section Les fondamentaux du Journey React de Coddy — leçon 12 sur 42.
Extrayons un composant. Vous pouvez définir autant de composants que vous le souhaitez dans un seul fichier : les plus petits en haut, App en bas :
function Welcome() {
return <p>Glad you're here!</p>;
}
export default function App() {
return (
<div>
<Welcome />
</div>
);
}Seul App porte export default : c'est le composant d'entrée que main.jsx rend. Les autres sont des assistants internes.
Défi
DébutantCréez votre premier composant autonome.
- Définissez un composant nommé
Header(H majuscule !) au-dessus deApp. Il renvoie un<h1>avecid="page-title"et le texteMy Blog. - Affichez-le dans le
<div>de App avec<Header />.
Essayez vous-même
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css" />
</head>
<body>
<div id="root"></div>
<script type="module" src="main.jsx"></script>
</body>
</html>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