⊗jsrtPmSySCE 106 of 112 menu

Uitgebreide Stilering van Komponente in React

Veronderstel ons het 'n React-komponent Block en ons het daarin gestileerde komponente geskep met behulp van Styled Components: Button en Container:

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

En stel jou nou voor dat ons nog 'n komponent Button nodig het, maar met wit teks vir die knoppie en 'n groen agtergrond.

Hiervoor is dit voldoende om op grond van ons komponent Button 'n nuwe komponent MdButton te skep en daarin slegs die eienskappe te spesifiseer wat ons wil verander:

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

Plaas al ons gestileerde komponente in Block:

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

Skep 'n leë React-komponent Block1. Skep daarin met behulp van Styled Components 'n gestileerde div met breedte en hoogte van 150px, 'n geel agtergrond, en 'n randwydte van 2px, noem dit DIVA.

Skep op grond van die div uit die vorige taak 'n soortgelyke div DIVB, maar met 'n groen agtergrond en 'n randwydte van 3px.

Skep in Block1 'n div Container. Plaas daarin twee komponente DIVA en tussen hulle een DIVB, wat jy geskep het in die vorige take vir hierdie les.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp