ארגון סביבת עבודה

בשיעור שמסביר איך להתקין את ריאקט ולארגן את סביבת העבודה, יש שימוש בווינדוס. יש לי מערכת לינוקס (ubuntu)

1.האם מישהו יכול לעזור לי בשלבי ההתקנה וארגון סביבת העבודה?
2.האם מישהו יכול להסביר מה זה npx והאם עדיף להשתמש בו?
חיפשתי את האקסטנשיין JSX בvscode אך יש שם המון אקסטנשנים אחרים שקשורים לJSX ולא מוצא שם את מה שמוצג בשיעור. האם יש היום משהו חדש שמשתמשים בו או שאולי השם השתנה?
מברור שערכתי התשובה שקיבלתי היא שאין כבר צורך באקסטנשן זה והוא קיים בילד אין בvscode. האם נכון הדבר? למה בכלל היה צריך אותו לפני כן - מה היה תפקידו?

הי שחר,

נדמה לי שב Ubuntu הכל עובד די אותו דבר:

  1. אתה צריך להתקין node.js שקיים גם בגירסא ללינוקס (מוריד מהאתר שלהם ומתקין).

  2. npx נותן לך ממשק שאמור להיות יותר קל להריץ פקודות שהתקנת דרך npm. אני לא חושב שיש בו צורך.

  3. גירסאות ישנות יותר של VS Code לא הציגו צבעים יפים בקוד ריאקט, ובכלל התיחסו ל JSX כשגיאת תחביר. זה כבר לא קורה ובאמת בגירסא החדשה ביותר של VS Code אפשר לעבוד בקלות עם קוד ריאקט בלי להתקין שום תוספים