JSX


¿Qué es JSX?

JSX es una extensión de sintaxis usada principalmente en React que permite escribir estructuras parecidas a HTML dentro de JavaScript.

¿Para qué sirve JSX?

JSX sirve para:

  • Definir interfaces de forma más expresiva.
  • Mezclar estructura visual con lógica de componentes.
  • Escribir UI de forma más natural en React.

Ejemplo básico

function Saludo() {
  return <h1>Hola mundo</h1>;
}

Características de JSX

  • Se parece a HTML, pero no es HTML real.
  • Se transforma a JavaScript antes de ejecutarse.
  • Permite interpolar expresiones con llaves {}.
  • Es muy habitual en React y ecosistema relacionado.

¿Dónde se usa?

  • En React.
  • En componentes frontend modernos.
  • En aplicaciones SPA y SSR con React.

Conclusión

JSX hace más cómoda la construcción de interfaces en React. Combina estructura y lógica en un mismo archivo y mejora la legibilidad del código de UI.