Babel - это набор инструментов, который в основном используется для преобразования кода ECMAScript 2015+ в обратно совместимую версию JavaScript в текущих и более старых браузерах или средах.
Что такое Babel и зачем его использовать?
Babel - это бесплатный транскомпилятор JavaScript с открытым исходным кодом, который в основном используется для преобразования кода ECMAScript 2015+ (ES6+) в обратно совместимую версию JavaScript, которую можно запустить с помощью старые движки JavaScript. … Плагины Babel используются для преобразования синтаксиса, который широко не поддерживается, в обратно-совместимую версию.
Когда следует использовать Babel?
Вы должны использовать Babel, чтобы быть уверенным, что каждый сможет запустить ваш код , иначе вы сможете разрабатывать без него.
Если вы хотите:
- использовать модули (с require или import…)
- используйте JSX.
- поддерживает множество браузеров.
- используйте более продвинутые функции (async/await), некоторые из них все еще в предложениях (декораторы, свойства класса..)
Как Babel работает с JavaScript?
Babel - это транспилятор JavaScript, который преобразует Edge JavaScript в простой старый JavaScript ES5, который может работать в любом браузере (даже в старых). Он делает доступным весь синтаксический сахар, который был добавлен в JavaScript с новой спецификацией ES6, включая классы, толстые стрелки и многострочные строки.
Вавилон еще нужен в 2020 году?
В 2020 году разработчики интерфейсов по-прежнему тратят много времени на излишние инструменты. Некоторые считают Вавилон необходимостью, но я хочу показать вам, что это не так.