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.
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di Fondamenti
1Alla scoperta di React
Che cos’è React?Il tuo primo componenteLa regola dell’unico elemento genitoreJSX non è HTMLRiepilogo: alla scoperta di React4Props
Cosa sono le props?Passare le propsDue propsStesso componente, nuovi datiLa prop childrenRiepilogo: props2Espressioni JSX
Le parentesi graffeOperazioni matematiche tra parentesi graffeParentesi graffe negli attributiChiamare funzioni in JSXRiepilogo: espressioni JSX