Capítulo 2. JSX
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En el Capítulo 1, conocimos los fundamentos de React y su historia de origen, comparándolo con otras bibliotecas y frameworks de JavaScript populares de su época. Conocimos la verdadera propuesta de valor de React y por qué existe.
En este capítulo, aprenderemos sobre JSX, que es una extensión de sintaxis para JavaScript que nos permite escribir código similar a HTML dentro de nuestro código JavaScript. Cuandose introdujo React en 2013, fue lo primero en lo que la gente reparó y criticó duramente,así que tiene sentido centrarse en ello tan pronto en el libro. Con eso, vamos a profundizar en esta extensión del lenguaje, cómo funciona y cómo podemos crear conceptualmente nuestro propio código.
Para empezar nuestra discusión, entendamos qué significa JSX. Ya sabemos que JS es JavaScript. ¿Significa eso que JSX es JavaScript versión 10? ¿Como Mac OS X? ¿Es JS Xtra? Podemos pensar que la X de JSX significa 10 o Xtra, ¡que serían dos buenas suposiciones! Pero la X de JSX significa JavaScript Syntax eXtension. A veces también se llamaJavaScript XML.
¿JavaScript XML?
Si llevas un tiempo en la web, puede que recuerdes el términoAJAX, o Asynchronous JavaScript and XML (JavaScript y XML asíncronos), de alrededor de la década de 2000. AJAX era esencialmente una nueva forma de utilizar las tecnologías existentes para crear páginas web altamente interactivas ...