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