⊗jsrtPmSySCC 105 of 112 menu

Uso de props en el renderizado condicional con Styled Components en React

Las props también se pueden utilizar para el renderizado condicional. Tomemos el componente de React Block con el que trabajamos en la lección anterior.

Hagamos que el fondo para la primera entrada sea amarillo, y para las otras entradas verde. Para esto, en los estilos para el componente Input agreguemos una línea más y quedará:

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

Agreguemos la prop first a la primera entrada:

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

Utilizando el renderizado condicional, proporcionado en la teoría de la lección, modifique el código de la solución al problema de la lección anterior para que cuando exista la prop warn el texto del botón sea rojo y su fondo sea amarillo, y sin ella - fondo verde y texto blanco. Pase warn al segundo botón.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar