Babel - bu asosan ECMAScript 2015+ kodini joriy va eski brauzerlar yoki muhitlarda JavaScriptning orqaga mos keluvchi versiyasigaaylantirish uchun foydalaniladigan asboblar zanjiri.
Babil nima va undan nima uchun foydalaniladi?
Babel - bu bepul va ochiq manbali JavaScript transkompilyatori boʻlib, u asosan ECMAScript 2015+ (ES6+) kodini JavaScript-ning orqaga qarab mos keluvchi versiyasiga aylantirish uchun foydalaniladi tomonidan boshqarilishi mumkin. eski JavaScript dvigatellari. … Babel plaginlari keng qoʻllab-quvvatlanmaydigan sintaksisni orqaga qarab mos keladigan versiyaga aylantirish uchun ishlatiladi.
Babilni qachon ishlatishim kerak?
Hamma sizning kodingizni ishlata olishiga ishonish uchun Babildan foydalanishingiz kerak, aks holda siz usiz ham rivojlana olasiz.
… Agar xohlasangiz:
- modullardan foydalaning (talab yoki import bilan …)
- JSXdan foydalaning.
- koʻplab brauzerlarni qoʻllab-quvvatlaydi.
- kengaytirilgan funksiyalardan foydalaning (asinxron/kutish), ba'zilari hali taklifda (dekoratorlar, sinf xususiyatlari..)
Babel JavaScript qanday ishlaydi?
Babel - bu JavaScript transpilyatori boʻlib, u chekka JavaScript-ni istalgan brauzerda ishlay oladigan oddiy eski ES5 JavaScript-ga aylantiradi (hatto eskilarida ham). U JavaScript-ga yangi ES6 spetsifikatsiyasi bilan qo‘shilgan barcha sintaktik shakarni, jumladan sinflar, strelkalar va ko‘p qatorli satrlarni taqdim etadi.
Babel 2020-yilda ham kerakmi?
2020-yilda frontend ishlab chiquvchilari haddan tashqari asboblar bilan ko'p vaqtlarini behuda sarflashmoqda. Ba'zilar Bobilni zarurat deb bilishadi, lekin men sizga bu emasligini ko'rsatmoqchiman.