Babel ist eine Toolchain, die hauptsächlich verwendet wird, um ECMAScript 2015+-Code in eine abwärtskompatible Version von JavaScript in aktuellen und älteren Browsern oder Umgebungen zu konvertieren.
Was ist Babel und warum wird es verwendet?
Babel ist ein kostenloser Open-Source-JavaScript-Transcompiler, der hauptsächlich zum Konvertieren von ECMAScript 2015+ (ES6+)-Code in eine abwärtskompatible Version von JavaScript verwendet wird, die ausgeführt werden kann ältere JavaScript-Engines. … Babel-Plugins verwendet werden, um Syntax, die nicht allgemein unterstützt wird, in eine abwärtskompatible Version umzuwandeln.
Wann sollte ich Babel verwenden?
Du musst Babel verwenden, um sicher zu sein, dass jeder deinen Code ausführen kann , sonst kannst du ohne ihn entwickeln.
Wenn Sie möchten:
- Module verwenden (mit require oder import …)
- JSX verwenden.
- unterstützen viele Browser.
- erweiterte Funktionen verwenden (async/await), einige noch in Vorschlägen (Decorators, Klasseneigenschaften…)
Wie funktioniert Babel JavaScript?
Babel ist ein JavaScript-Transpiler, der Edge-JavaScript in einfaches altes ES5-JavaScript umwandelt, das in jedem Browser (sogar den alten) ausgeführt werden kann. Es stellt den gesamten syntaktischen Zucker zur Verfügung, der mit der neuen ES6-Spezifikation zu JavaScript hinzugefügt wurde, einschließlich Klassen, dicken Pfeilen und mehrzeiligen Zeichenfolgen.
Wird Babel 2020 noch gebraucht?
Im Jahr 2020 verschwenden Frontend-Entwickler immer noch viel Zeit mit übermäßigem Tooling. Manche h alten Babel für eine Notwendigkeit, aber ich möchte Ihnen zeigen, dass dies nicht der Fall ist.