מדוע אנו משתמשים ב-JSX ב-React JS?
מדוע אנו משתמשים ב-JSX ב-React JS?

וִידֵאוֹ: מדוע אנו משתמשים ב-JSX ב-React JS?

וִידֵאוֹ: מדוע אנו משתמשים ב-JSX ב-React JS?
וִידֵאוֹ: Полный курс React JS для начинающих - Изучи Реакт за 2 часа! +таймкоды 2024, נוֹבֶמבֶּר
Anonim

JSX הוא סיומת תחביר עבור ReactJS שמוסיף תמיכה בכתיבת תגי HTML ב-JavaScript. עַל גַבֵּי ReactJS , זה יוצר דרך חזקה מאוד לבטא רשת יישום . אם אתה מכיר ReactJS , אתה יודע שזו ספרייה להטמעת יישומי חזית מבוססי רכיבי אינטרנט.

כאן, מדוע JSX משמש ב-react?

JSX מאפשר לנו לכתוב רכיבי HTML ב-JavaScript ולמקם אותם ב-DOM ללא שיטות createElement() ו/או appendChild() כלשהן. JSX ממירה תגי HTML לתוך לְהָגִיב אלמנטים. אתה לא חייב השתמש ב-JSX , אבל JSX מקל על הכתיבה לְהָגִיב יישומים.

שנית, האם קבצי React צריכים להיות JS או JSX? אז אתה נאלץ להשתמש קבצי JS במקום JSX . ומאז לְהָגִיב היא רק ספריה ל-javascript, זה לא משנה לך לבחור בינהם JSX אוֹ JS . הם ניתנים להחלפה לחלוטין! מכאן הכל קבצי תגובה שמכילים אותם הם JSX ולא JS.

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

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

האם אתה יכול להשתמש ב-JavaScript ב-react?

לְהָגִיב זה רק JavaScript , יש API קטן מאוד ללמוד, רק כמה פונקציות ואיך להשתמש אוֹתָם. אחרי זה, שלך JavaScript כישורים הם מה שעושה אתה טוב יותר לְהָגִיב מפתח. אין חסמי כניסה. א JavaScript מפתח פחית להיות פרודוקטיבי לְהָגִיב מפתח בעוד כמה שעות.

מוּמלָץ: