⊗jsrtPmSySCP 104 of 112 menu

Bruk av props med Styled Components i React

Fra forrige leksjon lærte vi at komponenter stilert ved hjelp av biblioteket Styled Components kan brukes som vanlige React komponenter. I denne leksjonen skal vi se at props fungerer på lignende måte her.

La oss anta at vi har en React-komponent Block og vi har opprettet stiliserte komponenter i den ved hjelp av 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; `;

La oss plassere tre Input komponenter i Container:

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

Ved å bruke props kan vi sette forskjellige attributter i komponentene. La oss sette attributtene placeholder og type på den andre inndatafeltet med verdiene name og text, henholdsvis, og på den tredje inndatafeltet setter vi type attributtet til verdien password:

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

Opprett en tom React-komponent Block, lag en div i den som vil inneholde tre knapper. Ved hjelp av biblioteket Styled Components, stiler du denne diven og knappene. Bruk props til å deaktivere den første knappen, og gi den tredje typen reset.

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