⊗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ščinaShqipSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Користимо колачиће за рад сајта, аналитику и персонализацију. Обрада података се врши у складу са Политиком приватности.
прихвати све подеси одбиј