Situacion Actual
Uno de los problemas que tiene Javascript es su sintaxis, entonces aparece ECMA estandarizando el codigo y creando versiones del lenguaje mas compatiblaes como por ejemplo con EMCAScript6.
Problema a Resolver
Javascript con sus nuevas funcionalidades y la implementacion de las mismo, hizo que los navegadores tengan tambien diferentes implementaciones para responder a ello. De esta manera algunos navegadores son compatibles y otros no a estas nuevas funcionalidad.
¿Que es Babel?
Tomando en cuenta el punto anterior Babel es creado para solucionar este inconveniente y permite que nuestro codigo sea compatible con todos los navegadores.
Babel es una cadena de herramientas que se utiliza principalmente para convertir el código ECMAScript 2015+ en una versión retrocompatible de JavaScript en navegadores o entornos actuales y antiguos.
**Principales funciones **
Transformar la sintaxi
Características de Polyfill que faltan en su entorno de destino (a través de @ babel / polyfill )
Transformaciones de código fuente (codemods)
Como funciona
Babel funciona mediante plugins para que le indiquemos que cosas queremos que transforme, por ejemplo con el plugin babel-plugin-transform-es2015-arrow-functions podemos decirle que transforme las arrow functions de ECMAScript 2015 a funciones normales, con babel-plugin-transform-react-jsx podemos hacer que entienda código de JSX y lo convierta a código JS normal.
Entradas relacionadas
2
Usar MiniCssExtractPlugin envez de CopyWebpackPlugin
Hola, les comparto una forma alternativa CopyWebpackPlugin y poder importar nuestros estilos al javascript en vez de al html, y se vea de es
coodingalex
7
👷♀️Configuracion inicial para que puedas seguir el curso sin ningun problema 🚧
<h1>👷♀️Configuracion inicial para que puedas seguir el curso sin ningun problema 🚧</h1>
Creamos configuracion inicial ejecutand
jcamilodev
2
Codigo HTTP
¿Que son los codigos HTTP
Cuando hacemos una petición a un servidor,servicio , API, utilizamos para conectarnos un protocolo, en este caso e
Situacion Actual
Uno de los problemas que tiene Javascript es su sintaxis, entonces aparece ECMA estandarizando el codigo y creando versiones del lenguaje mas compatiblaes como por ejemplo con EMCAScript6.
Problema a Resolver
Javascript con sus nuevas funcionalidades y la implementacion de las mismo, hizo que los navegadores tengan tambien diferentes implementaciones para responder a ello. De esta manera algunos navegadores son compatibles y otros no a estas nuevas funcionalidad.
¿Que es Babel?
Tomando en cuenta el punto anterior Babel es creado para solucionar este inconveniente y permite que nuestro codigo sea compatible con todos los navegadores.
Babel es una cadena de herramientas que se utiliza principalmente para convertir el código ECMAScript 2015+ en una versión retrocompatible de JavaScript en navegadores o entornos actuales y antiguos.
**Principales funciones **
Como funciona
Babel funciona mediante plugins para que le indiquemos que cosas queremos que transforme, por ejemplo con el plugin babel-plugin-transform-es2015-arrow-functions podemos decirle que transforme las arrow functions de ECMAScript 2015 a funciones normales, con babel-plugin-transform-react-jsx podemos hacer que entienda código de JSX y lo convierta a código JS normal.