⊗jsrtPmSySCP 104 of 112 menu

Używanie propsów ze Styled Components w React

Z poprzedniej lekcji dowiedzieliśmy się, że stylizowanych za pomocą biblioteki Styled Components komponentów można używać jak zwykłych komponentów React. W tej lekcji zobaczymy, że podobnie będą tutaj działać również propsy.

Załóżmy, że mamy komponent React Block i stworzyliśmy w nim stylizowane za pomocą Styled Components komponenty Input i Container:

const Container = styled.div` display: flex; flex-direction: column; width: 150px; `; const Input = styled.input` margin: 5px; font-size: 18px; `;

Umieśćmy trzy komponenty Input w Container:

function Block() { return ( <Container> <Input /> <Input /> <Input /> </Container> ); }

Używając propsów, możemy ustawiać w komponentach różne atrybuty. Ustawmy drugiemu inputowi atrybuty placeholder i type z wartościami name i text, odpowiednio, a trzeciemu inputowi w atrybucie type ustawmy wartość password:

function Block() { return ( <Container> <Input /> <Input placeholder="name" type="text" /> <Input type="password" /> </Container> ); }

Utwórz pusty komponent React Block, zrób w nim diva, w którym będą trzy przyciski. Za pomocą biblioteki Styled Components, ostyluj tego diva i przyciski. Używając propsów, zablokuj pierwszy przycisk, a trzeciemu ustaw typ reset.

Polski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wykorzystujemy pliki cookie do działania strony, analizy i personalizacji. Przetwarzanie danych odbywa się zgodnie z Polityką prywatności.
zaakceptuj wszystkie dostosuj odrzuć