Mattoni di base
Fa parte della sezione Fondamenti del percorso React di Coddy. Lezione 11 di 42.
Finora App faceva tutto. Le app React reali suddividono la pagina in molti piccoli componenti e usarne uno è proprio come usare un tag HTML:
function Header() {
return <h1>My Blog</h1>;
}
export default function App() {
return (
<div>
<Header />
</div>
);
}Quando React vede <Header />, chiama la tua funzione e visualizza ciò che restituisce. Due regole:
- I nomi dei componenti iniziano con una lettera maiuscola: è così che React distingue
<Header />(il tuo componente) da<header>(un tag HTML) - Usalo come un tag autochiudente:
<Header />
Perché preoccuparsene? Perché una pagina composta da blocchi con nome (<Header />, <Menu />, <Footer />) si legge come un indice e ogni blocco può essere riutilizzato ovunque.
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 React2Espressioni JSX
Le parentesi graffeOperazioni matematiche tra parentesi graffeParentesi graffe negli attributiChiamare funzioni in JSXRiepilogo: espressioni JSX