La charla cubrirá todas las posibilidades que Babel Macro abre y también dará una visión general del Árbol de Sintaxis Abstracta.
This talk has been presented at React Advanced 2021, check out the latest edition of this React Conference.
La charla cubrirá todas las posibilidades que Babel Macro abre y también dará una visión general del Árbol de Sintaxis Abstracta.
This talk has been presented at React Advanced 2021, check out the latest edition of this React Conference.
Los macros de Babel son una forma de aplicar transformaciones de código sin necesidad de instalar muchos complementos en cada transformación. Son importantes porque permiten una configuración más sencilla y son compatibles con herramientas populares como CRA, Gatsby y Next.js.
AST significa Árbol de Sintaxis Abstracta. Es una representación en forma de árbol del código fuente de un programa que transmite la estructura del código fuente, permitiendo a las máquinas entender cómo está estructurado el código.
El AST es usado por los transpiladores para entender y transformar el código fuente. Comprender el AST puede ayudar a los desarrolladores a entender cómo se transpila su código y a realizar transformaciones específicas en él.
Las macros de Babel simplifican la configuración y evitan conflictos que pueden surgir con el orden de los complementos en herramientas como CRA o Gatsby, facilitando así el proceso de desarrollo.
Puedes aprender más sobre programación frontend y tecnologías relacionadas en el canal de YouTube 'Junior Developer' y en el podcast del mismo nombre, donde se discuten diversos temas relacionados con el desarrollo de carrera en tecnología.
Babel es un transpilador que permite escribir código utilizando la versión más actualizada de ECMAScript y transformarlo para que sea compatible con navegadores que no soportan dichas actualizaciones.
Los nodos en un AST representan estructuras como declaraciones, expresiones y bloques de código. Cada nodo describe una parte del código fuente, y los transpiladores utilizan esta información para transformar el código.
En esta charla, presentaré los macros de Babel y explicaré cómo se pueden utilizar para escribir complementos y construir macros.
Muy buenos días, muy buenas tardes y buenas noches, según el lugar desde donde te estés uniendo. Mi nombre es Trubesh y hoy voy a dar una charla sobre la magia con los macros de Babel. Antes de adentrarnos en el tema, también quiero hablar sobre por qué este tema, ¿verdad? Creo que los macros de Babel se introdujeron en 2017, 2018. Y parecía ser algo realmente fascinante por las cosas que puedes hacer solo con eso, ¿verdad? Surgieron muchos patrones debido a eso y, sí, pero hoy en día no mucha gente habla de ello. Así que pensé, ¿por qué no intentarlo y ver si ustedes están interesados? El objetivo de esta charla es brindarte una introducción sobre los macros de Babel para que puedas
En esta parte, Srivesh se presenta y habla de su experiencia en desarrollo de software. También menciona su canal de YouTube y su podcast. Luego, Srivesh pasa a discutir la importancia de AST en los transpiladores y la necesidad de que los desarrolladores lo comprendan. Comparte su experiencia de investigación sobre el tema y proporciona una definición simplificada de AST como una representación en forma de árbol del código fuente que transmite su estructura.
Entonces, esa es básicamente mi presentación. Vamos a pasar a la charla. Entonces, AST, ¿verdad? AST es algo increíble. Significa abstract syntax T. Es algo increíble y creo que todos los desarrolladores deberían aprender sobre ello. Porque es uno de los componentes fundamentales de los transpiladores que utilizan tus complementos para transpilar tu código, ¿verdad? Y sin conocerlo, es posible que no puedas entender cómo se transpila tu código. Así que, cuando escuché sobre este término AST, me dio mucha curiosidad y por supuesto, encendí mi computadora portátil y traté de buscar qué es un AST. Y lo primero que encontré fue en Wikipedia. Y esta fue la definición que me encontré. Dice que en ciencias de la computación, un árbol de sintaxis abstracta o simplemente árbol de sintaxis, es una representación de la estructura sintáctica abstracta de un texto escrito en un lenguaje formal. Así que esto no me ayudó mucho, fue una definición bastante compleja para mí. Y no entendí realmente qué es exactamente un AST. Y como sabemos, muchas personas que programan no necesariamente tienen formación en ciencias de la computación. Así que, para ellos, esto no tiene mucho sentido. Así que traté de encontrar una definición mejor que sea mucho más simple de entender. Y me encontré con esta definición. Dice que un árbol de sintaxis abstracta o AST es una representación en forma de árbol del código fuente de un programa de computadora que transmite la estructura del código fuente. Entonces, lo que significa esencialmente es que puedes mirar el AST y
We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career
Comments