⊗jsrtPmSySCP 104 of 112 menu

Styled Componentsi propside kasutamine Reactis

Eelmisest õppetükist saime teada, et Styled Components teeki abil stiilitud komponente saab kasutada nagu tavalisi React komponente. Selles õppetükis näeme, et siin töötavad sarnaselt ka propsid.

Oletame, et meil on React komponent Block ja me lõime selles Styled Componentsi abil stiilitud komponendid Input ja Container:

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

Paigaldame kolm komponenti Input Container sisse:

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

Kasutades propse, saame komponentides seada erinevaid atribuute. Paneme teise sisendvälja atribuutidele placeholder ja type väärtused name ja text, vastavalt, ning kolmanda sisendvälja atribuudile type määrame väärtuseks password:

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

Loo tühi React komponent Block, tee selles div, milles on kolm nuppu. Stiilida see div ja nupud Styled Componentsi teeki abil. Kasutades propse, blokeeri esimene nupp, ja tehke kolmandast nupust tüüp reset.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu