Menu
Coddy logo textTech

Que sont les props ?

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

Réutiliser un composant est une bonne chose, mais trois étoiles identiques ne sont pas très utiles. Les Props vous permettent de passer des données à un composant, afin que chaque copie puisse être différente :

function Greeting({ name }) {
    return <p>Hello, {name}!</p>;
}

export default function App() {
    return (
        <div>
            <Greeting name="Ada" />
            <Greeting name="Alan" />
        </div>
    );
}

Deux choses se produisent ici :

  • Transmission : les props ressemblent à des attributs : name="Ada"
  • Réception : le composant les extrait dans sa liste de paramètres ({ name }) et les utilise dans le JSX comme n'importe quelle variable

Même composant, données différentes, sortie différente : Hello, Ada! et Hello, Alan!. Les props permettent aux parents de configurer leurs enfants.

Essayez vous-même

Cette leçon ne comprend pas de défi de code.

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