כיצד מתבצע קומפילציה של JSX?
כיצד מתבצע קומפילציה של JSX?

וִידֵאוֹ: כיצד מתבצע קומפילציה של JSX?

וִידֵאוֹ: כיצד מתבצע קומפילציה של JSX?
וִידֵאוֹ: קורס React JS השלם למתחילים - למד React תוך 2 שעות! +קודי זמן 2024, מאי
Anonim

לכן, אם קבצי JavaScript מכילים JSX , שיהיה צורך להעתיק את הקובץ הזה. זה אומר שלפני הקובץ מקבל לדפדפן האינטרנט, א JSX מהדר יתרגם כל JSX לתוך JavaScript רגיל. JSX מייצר React "אלמנטים". אלמנט React הוא פשוט ייצוג אובייקט של צומת DOM.

נשאל גם איך מנתחים JSX?

JSX פשוט לוקח תחביר דמוי HTML והופך אותו ל-React מקונן. בעיקרון יש 3 דברים שעלינו להבין מתי ניתוח א JSX קוד: השם / הרכיב של האלמנט React. האביזרים של אלמנט React.

יתר על כן, מה זה JSX? JSX הוא תחביר דמוי XML/HTML בשימוש על ידי לְהָגִיב שמרחיב את ECMAScript כך שטקסט דמוי XML/HTML יכול להתקיים במקביל עם JavaScript/ לְהָגִיב קוד. בניגוד לעבר, במקום להכניס JavaScript לתוך HTML, JSX מאפשר לנו להכניס HTML לתוך JavaScript.

יתר על כן, איך עובד JSX מגיב?

JSX הוא שלב קדם-מעבד המוסיף תחביר XML ל-JavaScript. אתה בהחלט יכול להשתמש לְהָגִיב לְלֹא JSX אבל JSX עושה לְהָגִיב הרבה יותר אלגנטי. בדיוק כמו XML, JSX לתגים יש שם תג, תכונות וילדים. אם ערך תכונה מוקף במירכאות, הערך הוא מחרוזת.

האם יש צורך בקומפילציה של תגובה?

הַהדָרָה ב לְהָגִיב בזמן הבנייה ה-JSX הוא מלוקט לתוך קוד JavaScript חיוני. מכיוון שגם Babel וגם TypeScript תומכים ב-JSX מזה זמן רב, React כן אל תכתיב באיזו גרסה של Babel או TypeScript עליך להשתמש בפרויקט שלך. ה לְלַקֵט התהליך עצמו די פשוט וקל להבנה.

מוּמלָץ: