¿Porqué JSX es considerado una expresión de Javascript?
Respuesta corta:
Luego de que el código JSX compila, este se convierte en funciones y objetos de Javascript.
Respuesta completa:
En vista que el código JSX es muy similar al código de HTML, siembra la duda sobre qué estamos escribiendo en realidad, código Javascript o HTML.
La propia documentación de ReactJS aclara por nosotros esta inquietud. JSX es también una expresión de Javascript porque luego que finaliza la compilación, este código de JSX se convierte en funciones y objetos propios de Javascript.
See the Pen JSX una expresión de Javascript by jhonatan (@jhjose) on CodePen.
Aprendizaje extra:
Viendo que JSX en realidad es Javascript, podemos sin problemas escribir código JSX dentro de declaraciones IF, bubles, variables y parámetros en métodos y funciones.
Comentarios
Publicar un comentario