⊗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, направете в него div, в който да има три бутона. Чрез библиотеката Styled Components, стилизирайте този div и бутоните. Използвайки пропси, блокирайте първия бутон, а на третия задайте тип 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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне