Menu
Coddy logo textTech

Réutiliser des composants

Fait partie de la section Les fondamentaux du Journey React de Coddy. Leçon 13 sur 42.

C'est là que les composants deviennent vraiment intéressants : utilisez-en un autant de fois que vous le souhaitez. Chaque <Star /> ci-dessous est une nouvelle copie :

function Star() {
    return <span>★</span>;
}

export default function App() {
    return (
        <div>
            <Star />
            <Star />
            <Star />
        </div>
    );
}

Trois étoiles à l'écran, une seule définition dans le code. Modifiez la définition une fois. Chaque copie se met à jour. C'est le superpouvoir de réutilisation que l'HTML n'a jamais eu.

challenge icon

Défi

Facile

Créez une évaluation à trois étoiles.

  1. Définissez un composant Star qui retourne <span>★</span>.
  2. À l'intérieur du <div id="stars"> existant, affichez (render) trois étoiles en utilisant le composant trois fois.

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>
quiz iconTestez-vous

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