⊗jsrtPmSySCP 104 of 112 menu

Uporaba props s Styled Components v Reactu

Iz prejšnje lekcije smo izvedeli, da lahko stilizirane komponente s knjižnico Styled Components uporabljamo kot običajne React komponente. V tej lekciji bomo videli, da tukaj na podoben način delujejo tudi props.

Predpostavimo, da imamo React komponento Block in smo v njej ustvarili s Styled Components stilizirane komponente Input in Container:

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

Postavimo tri komponente Input v Container:

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

Z uporabo props lahko nastavljamo v komponentah različne atribute. Nastavimo drugemu vnosnemu polju atribute placeholder in type z vrednostmi name in text, oziroma, tretjemu vnosnemu polju pa pri atributu type nastavimo vrednost password:

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

Ustvarite prazen React komponento Block, v njej naredite div, v katerem bodo tri gumbi. S knjižnico Styled Components stilizirajte ta div in gumbe. Z uporabo props, onemogočite prvi gumb, in tretjemu nastavite tip 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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni