⊗jsrtPmSySCP 104 of 112 menu

Propsien käyttö Styled Components -kirjastossa Reactissa

Edellisestä oppitunnista opimme, että Styled Components -kirjastolla tyyliteltyjä komponentteja voidaan käyttää kuten tavallisia React-komponentteja. Tässä oppitunnissa näemme, että propsit toimivat täällä samalla tavalla.

Oletetaan, että meillä on React-komponentti Block ja olemme luoneet siihen Styled Components -kirjastolla tyylitellyt komponentit Input ja Container:

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

Sijoitetaan kolme Input-komponenttia Container-komponenttiin:

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

Käyttämällä propseja voimme asettaa komponenteille erilaisia attribuutteja. Asetetaan toiselle input-kentälle attribuutit placeholder ja type arvoilla name ja text, vastaavasti, ja kolmannelle input-kentälle attribuutin type arvoksi password:

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

Luo tyhjä React-komponentti Block, tee siihen div, jossa on kolme painiketta. Styled Components -kirjaston avulla tyylitä tämä div ja painikkeet. Käyttämällä propseja, estä ensimmäinen painike, ja tee kolmannesta tyyppi reset.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää