⊗jsrtPmSySCC 105 of 112 menu

პროფსების გამოყენება პირობით რენდერინგში Styled Components-თან React-ში

პროფსების გამოყენება ასევე შესაძლებელია პირობითი რენდერინგისთვის. ავიღოთ React კომპონენტი Block, რომელთანაც ჩვენ ვმუშაობდით წინა გაკვეთილზე.

გავაკეთოთ ისე, რომ პირველი ინფუთისთვის ფონი იყოს ყვითელი, ხოლო სხვა ინფუთებისთვის მწვანე. ამისთვის, სტილებში კომპონენტისთვის Input დავამატოთ კიდევ ერთი ხაზი და მივიღებთ:

const Input = styled.input` background: ${(props) => (props.first ? 'yellow' : 'green')}; margin: 5px; font-size: 18px; `;

დავამატოთ პროფსი first პირველ ინფუთს:

<Container> <Input first /> <Input placeholder="სახელი" type="text" /> <Input type="password" /> </Container>

გაკვეთილის თეორიაში მოცემული პირობითი რენდერინგის გამოყენებით, შეცვალეთ წინა გაკვეთილის ამოცანის ამოხსნის კოდი ისე, რომ პროფსის warn არსებობის შემთხვევაში ღილაკის ტექსტი იყოს წითელი და მისი ფონი ყვითელი, ხოლო მისი არარსებობის შემთხვევაში - მწვანე ფონი და თეთრი ტექსტი. გადაეცით warn მეორე ღილაკს.

ქართული
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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა