Props

React 🟢 Junior

Definition

Donnees passees d'un composant parent a un composant enfant, en lecture seule. C'est le mecanisme principal de communication descendante.

Analogie

Comme les ingredients donnes a un cuisinier : il les utilise mais ne les modifie pas pour le fournisseur.

Exemple de code

function Card({ title, children }) {
  return (
    <div className="card">
      <h2>{title}</h2>
      {children}
    </div>
  );
}
<Card title="Bienvenue">Contenu ici</Card>

Cas d'usage

Rendre un composant reutilisable en parametrant son comportement et son contenu.

Anti-pattern

Passer trop de props (prop drilling) au lieu d'utiliser Context ou la composition.

Termes lies

#core#interview#fundamentals