Babel és una cadena d'eines que s'utilitza principalment per convertir el codi ECMAScript 2015+ en una versió retrocompatible de JavaScript als navegadors o entorns actuals i antics.
Què és Babel i per què utilitzar-lo?
Babel és un transcompilador de JavaScript gratuït i de codi obert que s'utilitza principalment per convertir el codi ECMAScript 2015+ (ES6+) en una versió compatible enrere de JavaScript que es pot executar per motors JavaScript més antics. … Els connectors de Babel s'utilitzen per transformar la sintaxi que no és àmpliament compatible en una versió compatible amb versions anteriors.
Quan hauria d'utilitzar Babel?
Has d'utilitzar Babel per segur que tothom podrà executar el teu codi , sinó pots desenvolupar-lo sense ell.
Si voleu:
- utilitza mòduls (amb requerir o importar…)
- utilitza JSX.
- admet molts navegadors.
- utilitza funcions més avançades (async/wait), algunes encara en propostes (decoradors, propietats de classe…)
Com funciona Babel JavaScript?
Babel és un transpilador de JavaScript que converteix el JavaScript perifèric en JavaScript ES5 senzill i antic que es pot executar en qualsevol navegador (fins i tot els antics). Posa disponible tot el sucre sintàctic que s'ha afegit a JavaScript amb la nova especificació ES6, incloses les classes, les fletxes grasses i les cadenes de diverses línies.
Encara necessita Babel el 2020?
El 2020, els desenvolupadors d'interfície encara estan perdent molt de temps amb eines excessives. Alguns veuen Babel com una necessitat, però el meu objectiu és mostrar-vos que no ho és.