Menu
Coddy logo textTech

La prop children

Fa parte della sezione Fondamenti del percorso React di Coddy. Lezione 20 di 42.

Una prop è speciale. Scrivi un componente con un tag di apertura E uno di chiusura, e tutto ciò che inserisci tra i due arriva come prop children:

function Card({ children }) {
    return <div className="card">{children}</div>;
}

<Card>
    <p>Any content!</p>
</Card>

La Card non sa né le importa cosa ci sia dentro: si limita a racchiuderlo in un riquadro stilizzato. Wrapper come card, modali e layout usano tutti children: il genitore fornisce il contenuto, il componente fornisce la cornice.

challenge icon

Sfida

Medio

Crea una cornice riutilizzabile per una scheda.

  1. Fai in modo che Card visualizzi un <div> con className="card" che mostri i suoi children.
  2. In App, usa <Card>...</Card> per racchiudere un <p> con id="card-text" e il testo Welcome aboard.

Provalo tu

<!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 iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti