⊗jsrtPmSySCC 105 of 112 menu

Uporaba props v pogostnem upodabljanju s Styled Components v Reactu

Props lahko uporabimo tudi za pogojno upodabljanje. Vzemimo React komponento Block, s katero smo delali v prejšnji lekciji.

Naredimo tako, da bo ozadje za prvi input rumeno, za druge inpute pa zeleno. Za to v stile za komponento Input dodajmo še eno vrstico in dobimo:

const Input = styled.input` background: ${(props) => (props.first ? 'yellow' : 'green')}; margin: 5px; font-size: 18px; `;

Dodajmo prop first prvemu inputu:

<Container> <Input first /> <Input placeholder="name" type="text" /> <Input type="password" /> </Container>

Z uporabo pogojnega upodabljanja, predstavljenega v teoretičnem delu lekcije, spremenite kodo rešitve naloge iz prejšnje lekcije tako, da bo ob prisotnosti props warn besedilo gumba rdeče in njegovo ozadje rumeno, brez njega pa - zeleno ozadje in belo besedilo. Posredujte warn drugemu gumbu.

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