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.
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