Что такое JavaScript?
Babel — это компилятор JavaScript.
Что такое Babel и что он делает
Предустановка Babel — это набор плагинов, детали конфигурации транспилятора Babel, которые предписывают Babel транспилировать в определенном режиме. Нам нужно использовать пресет со средой, в которую мы хотим преобразовать код. Например, предустановка es2015 преобразует код в es5.
Babel — это компилятор кода JavaScript...
Почему стоит использовать Babel в разработке? Инструкция по написанию Babel плагина
Какую проблему решает Babel? В языке JavaScript изменения происходят ежегодно, а некоторые ECMAScript конвенции вносят даже слишком много дополнительного синтаксического сахара, настолько, что браузерные движки исполняющие JS код не успевают обновляться под изменения, в связи с этим у разработчиков стоит выбор: 1. Писать в legacy стиле, не пользуясь новыми фишками; 2. Писать в новом стиле, и код будет работать только на новых версиях движков; 3. Самый оптимальный вариант - писать код в современном...