A Babel egy eszközlánc, amely főként az ECMAScript 2015+ kód konvertálására szolgál visszafelé kompatibilis JavaScript verzióvá a jelenlegi és régebbi böngészőkben vagy környezetekben.
Mi az a Babel, és miért érdemes használni?
A Babel egy ingyenes és nyílt forráskódú JavaScript-átfordító, amely főként az ECMAScript 2015+ (ES6+) kód konvertálására szolgál visszafelé kompatibilis JavaScript-verzióvá, amely futtatható régebbi JavaScript motorok. … A Babel beépülő modulok arra szolgálnak, hogy a nem széles körben támogatott szintaxist visszafelé kompatibilis verzióvá alakítsák át.
Mikor használjam a Babelt?
Használnod kell a Babelt, hogy biztos mindenki tudja futtatni a kódodat , különben fejleszthetsz anélkül is.
Ha szeretné:
- modulok használata (követeléssel vagy importálással…)
- JSX használata.
- sok böngészőt támogat.
- fejlettebb funkciók használata (aszinkron/várakozik), néhány még javaslatban van (dekorátorok, osztálytulajdonságok…)
Hogyan működik a Babel a JavaScript?
A
Babel egy egy JavaScript transzpiler, amely a szélső JavaScriptet sima régi ES5 JavaScriptté alakítja, amely bármilyen böngészőben futhat (még a régiekben is). Elérhetővé teszi az összes szintaktikai cukrot, amelyet az új ES6 specifikációval a JavaScript-hez adtak, beleértve az osztályokat, a vastag nyilakat és a többsoros karakterláncokat.
Szükség van még 2020-ban a Babelre?
2020-ban a frontend fejlesztők még mindig sok időt vesztegetnek a túlzott szerszámozással. Bábelt egyesek szükségszerűségnek tekintik, de szeretném megmutatni, hogy nem az.