⊗jsrtPmSySCC 105 of 112 menu

Пропстарды Styled Components-те React-та шартты рендерингте қолдану

Пропстарды шартты рендеринг үшін де қолдануға болады. Алдыңғы сабақта жұмыс істеген React компоненті Block-ты алайық.

Бірінші инпуттың фоны сары, ал басқа инпуттардың фоны жасыл болуы үшін, 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çeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау