⊗jsrtPmSySCP 104 of 112 menu

Χρήση Props με Styled Components στο React

Από το προηγούμενο μάθημα μάθαμε ότι τα styled components που δημιουργούνται με τη βιβλιοθήκη Styled Components μπορούν να χρησιμοποιηθούν ως συνηθισμένα React components. Σε αυτό το μάθημα, θα δούμε ότι εδώ τα props λειτουργούν με παρόμοιο τρόπο.

Ας υποθέσουμε ότι έχουμε ένα React component Block και δημιουργήσαμε μέσα σε αυτό styled components χρησιμοποιώντας τα 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 components μέσα στο Container:

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

Χρησιμοποιώντας props, μπορούμε να ορίσουμε διαφορετικά attributes στα components. Ας ορίσουμε στο δεύτερο input τα attributes placeholder και type με τιμές name και text, αντίστοιχα, και στο τρίτο input για το attribute type ας ορίσουμε την τιμή password:

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

Δημιουργήστε ένα κενό React component Block, φτιάξτε μέσα σε αυτό ένα div που θα περιέχει τρία κουμπιά. Χρησιμοποιώντας τη βιβλιοθήκη Styled Components, δώστε στυλ σε αυτό το div και στα κουμπιά. Χρησιμοποιώντας props, απενεργοποιήστε το πρώτο κουμπί, και στο τρίτο κουμπί ορίστε τον τύπο reset.

Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañ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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη