A cosa serve babel in javascript?

Sommario:

A cosa serve babel in javascript?
A cosa serve babel in javascript?

Video: A cosa serve babel in javascript?

Video: A cosa serve babel in javascript?
Video: Use at() for Arrays in JavaScript (Transpiling vs Polyfilling, ‘this’, Babel & core-js) 2024, Novembre
Anonim

Babel è una toolchain usata principalmente per convertire il codice ECMAScript 2015+ in una versione compatibile con le versioni precedenti di JavaScript nei browser o ambienti attuali e precedenti.

Cos'è Babel e perché usarlo?

Babel è un transcompilatore JavaScript gratuito e open source che viene principalmente usato per convertire il codice ECMAScript 2015+ (ES6+) in una versione compatibile con le versioni precedenti di JavaScript che può essere eseguita da motori JavaScript precedenti. … I plugin Babel vengono utilizzati per trasformare la sintassi che non è ampiamente supportata in una versione compatibile con le versioni precedenti.

Quando dovrei usare Babel?

Devi usare Babel per essere sicuro che tutti possano eseguire il tuo codice , altrimenti puoi sviluppare senza di esso.

Se vuoi:

  1. usa i moduli (con require o import …)
  2. usa JSX.
  3. supporta molti browser.
  4. usa funzionalità più avanzate (asincrono/in attesa), alcune ancora in proposte (decoratori, proprietà di classe..)

Come funziona Babel JavaScript?

Babel è un transpiler JavaScript che converte JavaScript edge in un semplice JavaScript ES5 vecchio che può essere eseguito in qualsiasi browser (anche quelli vecchi). Rende disponibile tutto lo zucchero sintattico che è stato aggiunto a JavaScript con la nuova specifica ES6, comprese le classi, le frecce grasse e le stringhe multilinea.

Babel è ancora necessaria nel 2020?

Nel 2020, gli sviluppatori frontend stanno ancora perdendo molto tempo con strumenti eccessivi. Babel è vista da alcuni come una necessità, ma intendo mostrarti che non lo è.

Consigliato: