Я недавно пробовал онлайновый инструмент для транспонирования Babel и заметил, что при переносе класса в ES2015 он не использует класс javascript и вместо него создает var _createClass = function () {...
шаблон: Demo
Тем не менее, ключевое слово класса javascript было добавлено в ES2015. Источник
Класс javascript используется только при отметке ES2016.
Почему это?