⊗jsrtPmSySCP 104 of 112 menu

Gebruik van Props met Styled Components in React

Uit de vorige les hebben we geleerd dat gestileerde componenten gemaakt met de Styled Components-bibliotheek kunnen worden gebruikt als gewone React componenten. In deze les zullen we zien dat props hier op een vergelijkbare manier werken.

Stel dat we een React-component Block hebben en we hebben daarin gestileerde componenten gemaakt met Styled Components: Input en Container:

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

Laten we drie Input componenten in de Container plaatsen:

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

Met behulp van props kunnen we verschillende attributen instellen in componenten. Laten we voor de tweede invoer de attributen placeholder en type instellen met de waarden name en text, respectievelijk, en voor de derde invoer het attribuut type instellen op de waarde password:

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

Maak een lege React-component Block, plaats daarin een div met drie knoppen. Gebruik de Styled Components-bibliotheek om deze div en knoppen te stylen. Gebruik props om de eerste knop uit te schakelen, en geef de derde knop het type reset.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren