הפעם הראשונה שראיתם קוד React, סביר להניח שעצרתם על שורה כזו:
tsx
return <div className="card">{user.name}</div>;JavaScript שמחזיר HTML? הדפדפן לא מבין את זה. אז מה קורה פה? התשובה: JSX הוא לא HTML. הוא לא template. הוא syntactic sugar על קריאות JavaScript רגילות לחלוטין. הבנת המנגנון הזה לעומק תחסוך לכם שעות של debugging.
השנה ש-React שחררה את JSX - תחביר שהפך לסטנדרט בכל frontend מודרני