⊗jsrtPmSySCC 105 of 112 menu

Пропсларни Reactда Styled Components билан шартли рендерингда ишлатиш

Пропсларни шартли рендеринг учун ҳам ишлатиш мумкин. Олдинги дарслиқда ишлаган Block React компонентини оламиз.

Биринчи инпут учун фонни сариқ, қолган инпутлар учун esa яшил қиламиз. Бунинг учун, Input компоненти учун стилларга яна бир сатр қўшамиз ва натижада:

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

Биринчи инпутга first пропсини қўшамиз:

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

Дарслик назариясида келтирилган шартли рендерингдан фойдаланиб, олдинги дарсликдаги масала ечими кодни шундай ўзгартирингки, warn пропси мавжуд бўлганда тугма матини қизил ва унинг фони сариқ рангда бўлсин, пропс мавжуд бўлмаганда эса фони яшил ва матини оқ рангда бўлсин. warn пропсини иккинчи тугмага ўтқазинг.

Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш