Elementy składowe
Część sekcji Podstawy ścieżki React w Coddy. Lekcja 11 z 42.
Do tej pory App robił wszystko. Prawdziwe aplikacje React dzielą stronę na wiele małych komponentów, a używanie jednego z nich wygląda dokładnie tak samo jak używanie znacznika HTML:
function Header() {
return <h1>My Blog</h1>;
}
export default function App() {
return (
<div>
<Header />
</div>
);
}Gdy React widzi <Header />, wywołuje twoją funkcję i renderuje wszystko, co ona zwraca. Dwie zasady:
- Nazwy komponentów zaczynają się od Wielkiej litery: dzięki temu React odróżnia
<Header />(twój komponent) od<header>(tagu HTML) - Używaj go jak tagu samozamykającego:
<Header />
Po co się tym przejmować? Ponieważ strona złożona z nazwanych bloków (<Header />, <Menu />, <Footer />) przypomina spis treści, a każdy blok można ponownie wykorzystać w dowolnym miejscu.
Spróbuj swoich sił
Ta lekcja nie zawiera wyzwania z kodem.
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Podstawy
1Poznaj React
Czym jest React?Twój pierwszy komponentZasada jednego rodzicaJSX to nie HTMLPodsumowanie: poznaj React2Wyrażenia JSX
Nawiasy klamroweDziałania matematyczne w nawiasach klamrowychNawiasy klamrowe w atrybutachWywoływanie funkcji w JSXPodsumowanie: wyrażenia JSX3Komponenty
Elementy składoweTwój drugi komponentPonowne używanie komponentówTworzenie stronyPodsumowanie: komponenty