Menu
Coddy logo textTech

Cosa sono le props?

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

Riutilizzare un componente è utile, ma tre stelle identiche servono solo fino a un certo punto. Le props ti permettono di passare dati a un componente, così ogni copia può essere diversa:

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

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

Qui succedono due cose:

  • Passaggio: le props sembrano attributi: name="Ada"
  • Ricezione: il componente le destruttura nell'elenco dei parametri ({ name }) e le usa in JSX come qualsiasi variabile

Stesso componente, dati diversi, output diverso: Hello, Ada! e Hello, Alan!. Le props sono il modo in cui i componenti genitori configurano quelli figli.

Provalo tu

Questa lezione non include una sfida di codice.

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