Estoy tratando de probar la validez de dos condiciones dentro de una expresión jsx dentro de reaccionar. Sin embargo, cuando agrego mi segunda expresión para verificar, no obtengo el resultado esperado. Más bien, reciba el resultado de la expresión como un valor 0 o 1 .
Este es mi JSX actual:
{expression1 && ( <button>Click me!</button> )}Esto es lo que quiero, pero esto no se procesa correctamente.
{expression1 & expression2 && ( <button>Click me!</button> )}Debe haber una forma adecuada de arreglar esto. Estoy pensando que este es un problema sintáctico.
Parece que se olvidó de usar el operador de doble ampersand:
{expression1 && expression2 && ( <button>Click me!</button> )}