⊗jsrtPmSySCP 104 of 112 menu

Používanie props s Styled Components v Reacte

Z predchádzajúcej lekcie sme sa dozvedeli, že štýlované komponenty pomocou knižnice Styled Components môžeme použiť ako obyčajné React komponenty. V tejto lekcii uvidíme, že tu budú podobne fungovať aj props.

Predpokladajme, že máme React komponent Block a vytvorili sme v ňom štýlované pomocou Styled Components komponenty Input a Container:

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

Umiestnime tri komponenty Input do Container:

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

Použitím props môžeme nastaviť v komponentoch rôzne atribúty. Dajme druhému inputu atribúty placeholder a type so hodnotami name a text, postupne, a tretiemu inputu u atribútu type nastavme hodnotu password:

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

Vytvorte prázdny React komponent Block, urobte v ňom div, v ktorom budú tri tlačidlá. Pomocou knižnice Styled Components, naštýlujte tento div a tlačidlá. Použitím props, zablokujte prvé tlačidlo, a tretiemu nastavte typ reset.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť