⊗jsrtPmSySCP 104 of 112 menu

Utilizarea props cu Styled Components în React

Din lecția anterioară am aflat că componentele stilizate cu ajutorul bibliotecii Styled Components pot fi utilizate ca componente React obișnuite. În această lecție vom vedea că aici, în mod similar, vor funcționa și props-urile.

Să presupunem că avem un component React Block și am creat în el componente stilizate cu ajutorul Styled Components: Input și Container:

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

Să plasăm trei componente Input în Container:

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

Folosind props-uri, putem seta în componente atribute diferite. Să setăm pentru al doilea input atributele placeholder și type cu valorile name și text, respectiv, iar pentru al treilea input la atributul type să setăm valoarea password:

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

Creați un component React gol Block, faceți în el un div în care vor fi trei butoane. Cu ajutorul bibliotecii Styled Components, stilizați acest div și butoanele. Folosind props-uri, blocați primul buton, iar al treilea să îi faceți tipul reset.

Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge