Babel הוא שרשרת כלים שמשמשת בעיקר להמרת קוד ECMAScript 2015+ לגרסה תואמת לאחור של JavaScript בדפדפנים או בסביבות נוכחיות וישנות יותר.
מה זה בבל ולמה להשתמש בו?
Babel הוא מהדר JavaScript חינמי וקוד פתוח המשמש בעיקר להמרת קוד ECMAScript 2015+ (ES6+) לגרסה תואמת לאחור של JavaScript שניתן להפעיל על ידי מנועי JavaScript ישנים יותר. … תוספי Babel משמשים כדי להפוך תחביר שאינו נתמך באופן נרחב לגרסה תואמת לאחור.
מתי עלי להשתמש בבאבל?
עליך להשתמש ב-Babel כדי להיות בטוח שכולם יוכלו להריץ את הקוד שלך , אחרת תוכל לפתח בלעדיו.
אם אתה רוצה:
- השתמש במודולים (עם דרישה או ייבוא …)
- השתמש ב-JSX.
- תמוך בהרבה דפדפנים.
- השתמש בתכונות מתקדמות יותר (אסינכרון/ממתין), חלקן עדיין בהצעות (מעצבים, מאפיינים של כיתה..)
איך Babel עובד עם JavaScript?
Babel הוא משדר JavaScript הממיר JavaScript Edge ל-ES5 JavaScript ישן ופשוט שיכול לפעול בכל דפדפן (אפילו הישן). זה הופך את כל הסוכר התחבירי שנוסף ל-JavaScript עם המפרט החדש של ES6, כולל מחלקות, חיצי שומן ומיתרים מרובי שורות.
האם בבל עדיין נחוצה ב-2020?
בשנת 2020, מפתחי קצה עדיין מבזבזים הרבה זמן עם כלים מוגזמים. בבל נתפסת בעיני חלק כהכרח, אבל אני שואף להראות לך שזה לא.