⊗jsrtPmSySCC 105 of 112 menu

Korišćenje prosledjenih podataka u uslovnom renderovanju sa Styled Components u Reactu

Prosledjeni podaci se mogu koristiti i za uslovno renderovanje. Uzmimo React komponentu Block, sa kojom smo radili u prethodnoj lekciji.

Učinimo da pozadina za prvi ulaz bude žuta, a za druge ulaze zelena. Za ovo, u stilove za komponentu Input dodajmo još jedan red i dobićemo:

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

Dodajmo prosleđeni podatak first prvom ulazu:

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

Koristeći uslovno renderovanje, prikazano u teoriji ove lekcije, modifikujte kod rešenja zadatka iz prethodne lekcije tako da, ukoliko postoji prosleđeni podatak warn, tekst dugmeta bude crven, a njegova pozadina žuta, a bez njega - zelena pozadina i beli tekst. Prosledite warn drugom dugmetu.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij