⊗jsrtPmSySCC 105 of 112 menu

Propside kasutamine tingimuslikus renderdamises Styled Componentsiga Reactis

Proppe saab kasutada ka tingimuslikuks renderdamiseks. Võtame React komponendi Block, millega me eelmisel tunnil töötasime.

Teeme nii, et meie esimese inputi taust oleks kollane ja teiste inputide puhul roheline. Selleks lisame stiilidesse komponendi Input jaoks veel ühe rea ja saame:

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

Lisame propsi first esimesele inputile:

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

Kasutades õppetüki teoorias toodud tingimuslikku renderdamist, modifitseerige eelmise õppetüki ülesande lahenduse koodi nii, et propsi warn olemasolul oleks nupu tekst punane ja selle taust kollane, ning ilma selleta - roheline taust ja valge tekst. Edastage warn teisele nupule.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu