⊗jsrtPmSySCP 104 of 112 menu

Styled Components bilen Prop-lary ulanmak React-da

Öňki sapakdan biz Styled Components kitaphanasy arkaly stilize edilen komponentleri adaty React komponentleri ýaly ulanyp bolýandygyny öwrendik. Bu sapakda bolsa, bu ýerde prop-laryň hem şoňa meňzeş işleýändigini göreris.

Bizde Block atly React komponenti bar diýeliň we onda Styled Components arkaly ýaradylan stilize edilen komponentler Input we Container:

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

Üç sany Input komponentini Container içinde ýerleşdireliň:

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

Prop-lary ulanyp, biz komponentlerde dürli atributlary belleýip bileris. Ikinji input üçin placeholder we type atributlaryny müňdersine name we text belleýeliň, üçünji input bolsa type atributyna password belleýeliň:

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

Boş React komponenti Block dörediň, onuň içinde üç sany düwmäniň ýerleşýän div ýaradyň. Styled Components kitaphanasyny ulanyp, şol div-i we düwmeleri stilize ediň. Prop-lary ulanmak arkaly, birinji düwmäni bloklaň, üçünji düwmäniň bolsa görnüşini reset ediň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et