⊗jsrtPmSySCP 104 of 112 menu

Brug af props med Styled Components i React

Fra den forrige lektion lærte vi, at komponenter styleret ved hjælp af biblioteket Styled Components kan bruges som almindelige React komponenter. I denne lektion vil vi se, at props her på samme måde vil fungere.

Antag, at vi har en React-komponent Block, og vi har oprettet stylede komponenter i den ved hjælp af Styled Components Input og Container:

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

Lad os placere tre Input komponenter i Container:

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

Ved hjælp af props kan vi indstille forskellige attributter i komponenterne. Lad os indstille andet input attributterne placeholder og type med værdierne name og text, henholdsvis, og for det tredje input, indstil attributten type til værdien password:

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

Opret en tom React-komponent Block, lav en div i den, som vil indeholde tre knapper. Ved hjælp af biblioteket Styled Components, style denne div og knapperne. Brug props til at deaktivere den første knap, og giv den tredje typen reset.

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis