⊗jsrtPmSySCE 106 of 112 menu

React компоненттерин стилдештирүүнү кеңейтүү

Бизде React компоненти Block бар деп коёлу жана ага Styled Components жардамы менен стилдештирилген Button жана Container компоненттерин түзгөнүбүз:

const Container = styled.div` display: flex; flex-direction: column; width: 150px; `; const Button = styled.input` background-color: orange; font-size: 18px; margin: 5px; `;

Эми эле бизге дагы бир Button компоненти керек деп элестетели, бирок кнопканын тексти ак жана жалбызы түстө болсун.

Бул үчүн биздин Button компонентибиздин негизинде жаңы MdButton компонентин түзүп, анда өзгөрткүбүз келген касиеттерди гана жазсагыз жетиштүү:

const MdButton = styled(Button)` color: white; background-color: green; `;

Block ичинде бардык стилдештирилген компоненттерибизди жайгаштыралы:

function Block() { return ( <Container> <Button>btn0</Button> <MdButton>btn1</MdButton> </Container> ); }

Бош React компонентин Block1 түзүңүз. Styled Components колдонуп, анда туурасы жана бийиктиги 150px, сары түстө, жана чегинин калыңдыгы 2px болгон стилдештирилген див түзүп, анын атын DIVA кой.

Мурунку маселенин дивинин негизинде жашыл түстө жана чегинин калыңдыгы 3px болгон ошол эле дивди DIVB аты менен түзүңүз.

Block1 ичинде Container дивин түзүңүз. Анын ичине мурунку маселдерден түзгөн эки DIVA жана алардын ортосуна бир DIVB компоненттериңизди жайгаштырыңыз.

Кыргызча
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 файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу