"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo puedo aplicar condicionalmente atributos de clase en React?

¿Cómo puedo aplicar condicionalmente atributos de clase en React?

Publicado el 2024-12-28
Navegar:266

How Can I Conditionally Apply Class Attributes in React?

Aplicar atributos de clase condicionalmente en React

En React, es común mostrar u ocultar elementos basados ​​en accesorios pasados ​​desde los componentes principales. Para lograr esto, puede aplicar clases CSS condicionalmente. Sin embargo, surge un problema potencial al utilizar la sintaxis {this.props.condition? 'show' : 'hidden'} directamente dentro de una cadena.

Para resolver este problema, mueva las llaves fuera de la cadena, como se ve en este ejemplo corregido:

Este ajuste garantiza que la condición se evalúe antes concatenando los nombres de las clases. Tenga en cuenta el espacio después de "pull-right" para evitar crear accidentalmente la clase "pull-rightshow" en lugar de la clase "pull-right show" prevista. Además, los paréntesis son cruciales para una evaluación adecuada.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3