⊗jsrtPmSySCP 104 of 112 menu

Выкарыстанне пропсаў з Styled Components у React

З мінулага ўрока мы даведаліся, што стылізаваныя з дапамогай бібліятэкі Styled Components кампаненты можна выкарыстоўваць як звычайныя React кампаненты. У гэтым уроку мы ўбачым, што тут падобным чынам будуць працаваць і пропсы.

Выкажам здагадку ў нас ёсць React кампанент Block і мы стварылі ў ім стылізаваныя з дапамогай Styled Components кампаненты Input і Container:

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

Размесцім тры кампаненты Input у Container:

function Block() { return ( <Container> <Input /> <Input /> <Input /> </Container> ); }

Выкарыстоўваючы пропсы, мы можам устанаўліваць у кампанентах розныя атрыбуты. Давайце ўсталюем другому інпуту атрыбуты placeholder і type са значэннямі name і text, адпаведна, а трэцяму інпуту ў атрыбуце type усталюем значэнне password:

function Block() { return ( <Container> <Input /> <Input placeholder="name" type="text" /> <Input type="password" /> </Container> ); }

Стварыце пусты React кампанент Block, зрабіце ў ім дыў, у якім будзе тры кнопкі. З дапамогай бібліятэкі Styled Components, стылізуйце гэты дыў і кнопкі. Выкарыстоўваючы пропсы, заблакіруйце першую кнопку, а трэцяй зрабіце тып reset.

Беларуская
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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць