Babel е верига от инструменти, която се използва основно за преобразуване на ECMAScript 2015+ код в обратно съвместима версия на JavaScript в текущи и по-стари браузъри или среди.
Какво е Babel и защо го използвам?
Babel е безплатен JavaScript транскомпилатор с отворен код, който се използва основно за преобразуване на кода на ECMAScript 2015+ (ES6+) в обратно съвместима версия на JavaScript, която може да се изпълнява от по-стари JavaScript двигатели. … Babel плъгините се използват за трансформиране на синтаксис, който не се поддържа широко, в обратно съвместима версия.
Кога трябва да използвам Babel?
Трябва да използвате Babel, за да сте сигурни, че всеки ще може да изпълнява вашия код , иначе можете да развивате без него.
Ако искате:
- използвайте модули (с изискване или импортиране…)
- използвайте JSX.
- поддържа много браузъри.
- използвайте по-разширени функции (async/await), някои все още са в предложения (декоратори, свойства на клас…)
Как Babel работи с JavaScript?
Babel е JavaScript транспилатор, който преобразува крайния JavaScript в обикновен стар ES5 JavaScript, който може да работи във всеки браузър (дори и в старите). Той прави достъпна цялата синтактична захар, добавена към JavaScript с новата спецификация ES6, включително класове, дебели стрелки и многоредови низове.
Вавилон все още ли е необходим през 2020 г.?
През 2020 г. разработчиците на интерфейса все още губят много време с прекомерни инструменти. Вавилонът се разглежда от някои като необходимост, но аз се стремя да ви покажа, че не е.