Czym są propsy?
Część sekcji Podstawy ścieżki React w Coddy. Lekcja 16 z 42.
Ponowne używanie komponentu jest przydatne, ale trzy identyczne gwiazdki nie dają zbyt wiele możliwości. Props pozwalają przekazywać dane do komponentu, dzięki czemu każda kopia może być inna:
function Greeting({ name }) {
return <p>Hello, {name}!</p>;
}
export default function App() {
return (
<div>
<Greeting name="Ada" />
<Greeting name="Alan" />
</div>
);
}Tutaj dzieją się dwie rzeczy:
- Przekazywanie: propsy wyglądają jak atrybuty:
name="Ada" - Odbieranie: komponent rozpakowuje je na liście parametrów (
{ name }) i używa ich w JSX jak każdej zmiennej
Ten sam komponent, inne dane, inny wynik: Hello, Ada! i Hello, Alan!. Właściwości (props) to sposób, w jaki komponenty nadrzędne konfigurują swoje komponenty potomne.
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 React