⊗jsrtPmSySCC 105 of 112 menu

Utilisation des props dans le rendu conditionnel avec Styled Components dans React

Les props peuvent également être utilisées pour le rendu conditionnel. Prenons le composant React Block avec lequel nous avons travaillé lors de la leçon précédente.

Faisons en sorte que l'arrière-plan de notre première entrée soit jaune, et vert pour les autres entrées. Pour cela, ajoutons une ligne supplémentaire dans les styles du composant Input, ce qui donnera :

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

Ajoutons la prop first à la première entrée :

<Container> <Input first /> <Input placeholder="name" type="text" /> <Input type="password" /> </Container>

En utilisant le rendu conditionnel présenté dans la théorie de la leçon, modifiez le code de la solution du problème de la leçon précédente afin que, en présence de la prop warn, le texte du bouton soit rouge et son arrière-plan jaune, et sans celle-ci - un arrière-plan vert et un texte blanc. Transmettez warn au deuxième bouton.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser