⊗jsrtPmSySCC 105 of 112 menu

Gebruik van Props in Voorwaardelijke Rendering met Styled Components in React

Props kan ook gebruik word vir voorwaardelijke rendering. Kom ons neem die React-komponent Block waarmee ons in die vorige les gewerk het.

Laat ons maak dat die agtergrond vir die eerste invoerveld geel is, en vir ander invoervelde groen. Om dit te doen, voeg ons nog 'n reël by aan die style vir die komponent Input en dit sal so word:

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

Laat ons die prop first byvoeg by die eerste invoerveld:

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

Deur die voorwaardelijke rendering wat in die les-teorie gegee is te gebruik, wysig die kode-oplossing vir die vorige les se taak sodat, wanneer die prop warn teenwoordig is, die knoppie se teks rooi is en sy agtergrond geel is, en sonder dit - groen agtergrond en wit teks. Gee die prop warn aan die tweede knoppie.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp