Babel, əsasən cari və köhnə brauzerlərdə və ya mühitlərdə ECMAScript 2015+ kodunu JavaScript-nin geriyə uyğun versiyasına çevirmək üçün istifadə edilən alətlər silsiləsidir.
Babil nədir və ondan nə üçün istifadə olunur?
Babel pulsuz və açıq mənbəli JavaScript transkompilyatorudur və əsasən ECMAScript 2015+ (ES6+) kodunu JavaScript tərəfindən işlədilə bilən geriyə uyğun versiyaya çevirmək üçün istifadə olunur. köhnə JavaScript mühərrikləri. … Babel plaginləri geniş şəkildə dəstəklənməyən sintaksisi geriyə uyğun versiyaya çevirmək üçün istifadə olunur.
Babildən nə vaxt istifadə etməliyəm?
Hər kəsin kodunuzu işlədə biləcəyinə əmin olmaq üçün Babeldən istifadə etməlisiniz , əks halda onsuz da inkişaf edə bilərsiniz.
İstəsəniz:
- modullardan istifadə edin (tələb və ya idxal ilə …)
- JSX istifadə edin.
- bir çox brauzerləri dəstəkləyir.
- daha təkmil funksiyalardan istifadə edin (async/gözləyin), bəziləri hələ də təklifdədir (dekoratorlar, sinif xüsusiyyətləri..)
Babel JavaScript ilə necə işləyir?
Babel kənar JavaScript-i istənilən brauzerdə işləyə bilən sadə köhnə ES5 JavaScript-ə çevirən JavaScript transpileridir (hətta köhnələr). O, siniflər, yağlı oxlar və çoxsətirli sətirlər daxil olmaqla, yeni ES6 spesifikasiyası ilə JavaScript-ə əlavə edilmiş bütün sintaktik şəkəri əlçatan edir.
Babil hələ 2020-ci ildə lazımdırmı?
2020-ci ildə frontend tərtibatçıları həddindən artıq alətlərlə hələ də çox vaxt itirirlər. Babel bəziləri tərəfindən zərurət kimi görünür, lakin mən bunun olmadığını sizə göstərmək məqsədi daşıyıram.