⊗jsrtPmSySCP 104 of 112 menu

A Prop-ok használata Styled Components-sel Reactben

Az előző leckéből megtudtuk, hogy a Styled Components könyvtárral stílusosított komponensek használhatók szabályos React komponensekként. Ebben a leckében látni fogjuk, hogy itt hasonló módon fognak működni a prop-ok is.

Tegyük fel, hogy van egy React komponensünk Block, és létrehoztunk benne Styled Components segítségével stílusosított komponenseket: Input és Container:

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

Helyezzünk el három Input komponenst a Container-ben:

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

Prop-ok használatával különböző attribútumokat állíthatunk be a komponensekben. Állítsuk be a második input mezőnek a placeholder és type attribútumait a name és text értékekkel, illetve a harmadik input mező type attribútumát állítsuk password értékre:

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

Hozz létre egy üres React komponenst Block-et, készíts benne egy div-et, amelyben három gomb lesz. A Styled Components könyvtár segítségével stílusosítsd ezt a div-et és a gombokat. Prop-ok használatával tiltsd le az első gombot, és a harmadiknak állítsd be a reset típust.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás