Babel là một chuỗi công cụ chủ yếu được sử dụng để chuyển đổi mã ECMAScript 2015+ thành phiên bản JavaScript tương thích ngược trong các trình duyệt hoặc môi trường hiện tại và cũ hơn. Các plugin của Babel cho phép bạn sử dụng cú pháp mới ngay bây giờ mà không cần đợi trình duyệt hỗ trợ.
Các lý do chính để sử dụng babel JS là -
-
Chuyển đổi cú pháp (Cú pháp JS mới nhất thành cú pháp tương thích ngược.)
-
Các tính năng polyfill bị thiếu trong môi trường đích của bạn (thông qua @ babel / polyfill)
-
Biến đổi mã nguồn (chế độ mã)