PracticU

התקנה של ריאקט - React

בלי כתוביותעם כתוביות
PracticU › קורס ריאקט - React › התקנה של ריאקט - React
מילון מושגים:
React - ספריית JavaScript לבניית ממשקי משתמש מבוססי רכיבים, שפותחה על ידי פייסבוק.
Node.js - סביבת ריצה שמאפשרת להריץ קוד JavaScript מחוץ לדפדפן, בעיקר בצד השרת.
npm - מנהל החבילות של Node.js, המשמש להתקנה ולניהול ספריות JavaScript בפרויקט.
חבילה - אוסף ארוז של קוד, ספריות או קבצים המופץ כיחידה אחת ומותקן בעזרת מנהל חבילות.
שורת פקודה - ממשק טקסטואלי שבו מקלידים פקודות למערכת ההפעלה ומקבלים תגובה בטקסט, במקום להשתמש בעכבר.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
JSON - פורמט טקסט קריא לייצוג נתונים מובְנים כזוגות מפתח-ערך, נפוץ להחלפת מידע בין שרת ללקוח.
ספרייה - אוסף קוד מוכן, כמו פונקציות ומחלקות, שמפתחים משתמשים בו בתוכניותיהם במקום לכתוב הכול מחדש.

התקנה של ריאקט - React
לפני שמתחילים לעבוד עם React צריך להתקין Node.js, סביבת פיתוח ו-Create React App. ההרצאה עוברת על שלוש ההתקנות ועל הגדרת Visual Studio Code.
השלבים העיקריים
1. Node.js: React לא דורשת תכנות Back-end, אבל התשתית שלה עובדת עם Node.js. היא מספקת שרת בדיקה להרצת האתר ואת מערכת npm (Node Package Manager) להורדת ספריות. מורידים מ-nodejs.org את הגרסה ה-recommended, ההתקנה היא Next, Next, ואין צורך בכלים הנוספים. הגרסה בהרצאה היא 14.15.4.
2. בדיקה: פותחים שורת פקודה ובודקים את הגרסה עם node --version.
3. Visual Studio Code: מורידים לפי מערכת ההפעלה ובהתקנה מסמנים את האפשרות להוסיף "open with code" לתפריט הקליק הימני על תיקייה.
4. הגדרות העורך: קובץ הגדרות מוכן נמצא בקבצי הקורס. מעתיקים את ה-JSON, ב-Settings פותחים את עורך ה-JSON ומדביקים אותו. כך מופעל files.autoSave אחרי 1000 מילי-שניות, ומוסרים חלונות שתופסים מקום כמו Outline. ההרצאה משתמשת בערכת נושא בהירה, ומחיקת השורה הרלוונטית הופכת אותה לכהה.
5. שני תוספים: Code Spell Checker מסמן שגיאות איות באנגלית עם קו מתולתל. Auto Import משלים פקודות import בלבד, ולדברי המרצה הוא עובד ב-98% מהמקרים.
6. התקנת React: פקודת npm install -g create-react-app (או npm i) מתקינה גלובלית, פעם אחת ברמת המחשב, כי הספרייה מספקת פקודות Command Line. ספרייה של פרויקט מסוים מתקינים בלי -g בתוך התיקייה.
7. אימות: create-react-app --version הציגה 4.0.2.
עכשיו הסביבה מוכנה ואפשר לפתוח פרויקט React חדש.
השיעור הבא בקורס: יצירת פרויקט חדש ב-React

פרקי ההרצאה: התקנה של ריאקט - React

  1. 00:00

    למה React צריכה את Node.js

  2. 01:18

    הורדה, התקנה ובדיקה של Node.js

  3. 02:38

    התקנת Visual Studio Code

  4. 03:49

    הגדרות Visual Studio Code מקובץ JSON

  5. 07:01

    תוסף Code Spell Checker

  6. 07:40

    תוסף Auto Import

  7. 08:57

    התקנת React עם npm

  8. 09:40

    התקנה גלובלית מול התקנה לפרויקט

תמלול ההרצאה: התקנה של ריאקט - React

הטקסט המלא של הדקות הראשונות בהרצאה «התקנה של ריאקט - React» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

    אילו התקנות אנחנו צריכים בכדי להתחיל לעבוד עם React? התקנה הראשונה שאנחנו צריכים להתקין זה התקנה של Node.js.

  2. 00:14

    Node.js זה בעצם סביבת הרצה של JavaScript בסרבר סייד, כשבונים Back-end. אנחנו לא בונים Back-end כרגע, אנחנו בונים Front-end, React בונה לנו אפליקציות Front-end.

  3. 00:31

    למה אנחנו צריכים את Node.js? אנחנו הולכים לתכנת Node.js אז התשובה היא לא אנחנו לא הולכים לתכנת Node.js אנחנו לא הולכים לתכנת Backend בקורס הזה אבל התשתית של React עובדת עם Node.js. Node.js מאפשרת גם לפתח דברים אפילו שאנחנו בונים Frontend עדיין יש ל-Node.js שירותים שהיא מספקת לי היא מספקת לי בעצם איזשהו סרבר דמו כזה שאני יכול להריץ ולבדוק את האתר עליו היא מספקת מערכת

  4. 01:01

    שנקראת npm Node Package Manager בכדי להוריד ספריות ולהתקין אותן. React עובדת עם המערכות האלה עם npm של Node.js ועם הסרבר הזה של Node.js מריצה ולכן חשוב וחיוני ביותר שיהיה לנו במחשב את Node.js.

  5. 01:18

    אנחנו נכנסים ל-nodejs.org יש כאן את ה-recommended version ויש את ה-latest version אני תמיד נוהג להתקין את ה-recommended ל-A-Test עדיין הם לא סיימו את כל הבדיקות בטא שלהם.

  6. 01:33

    אני אישית אוהב להתקין את ה-Recommended, אתם יכולים לעשות גם את ה-Current אם אתם רוצים. אז אני לוחץ פה כרגע ב-14.15.4, ברגע שהוא סיים להתקין, פשוט נריץ את זה ונתקין.

  7. 01:47

    אין כאן משהו מיוחד בהתקנה, זה בעצם הכל Next, Next, Next. בסיום ההתקנה יש לנו את Node.js. אז בואו נלחץ על Next, נאשר נקסט נקסט עוד נקסט אחד מה הוא רוצה פה tools לא רוצה להתקין tools אחרים נקסט אינסטול וברגע שהוא סיים פיניש ויש לנו את התקנת Node.js בואו נבדוק רק שבאמת התקנה הצליחה אנחנו פותחים command line ואנחנו רושמים node++ version וזאת ההתקנה

  8. 02:28

    14.15.4 14.15.4 בדיוק כמו שהתקנו יש לנו את node.js בוא נעשה פה exit ונצא ואנחנו רוצים את ההתקנה הבאה אם אנחנו כבר באינטרנט ההתקנה הבאה זה התקנה של סביבת פיתוח אנחנו הולכים לעבוד בקורס הזה עם visual studio code בואו ניגש לvisual studio code download אתם יכולים אבל לבחור איזה סביבת פיתוח שאתם רוצים ניגש כאן visual studio code download אתם יכולים להוריד

  9. 03:01

    את זה לפי מערכת ההפעלה שלכם בואו נלך כאן לwindows והנה אנחנו רואים שהוא מוריד לנו את הקובץ והנה אנחנו רואים שהוא סיים אז בואו נתקין אותו, נאשר, נקסט, נקסט, ויש פה משהו חשוב לדעתי, זה הייתי מסמן, Add open-width code action to Windows Explorer Directory context menu.

  10. 03:33

    אם יש לנו תיקייה ואנחנו לוחצים הקשי מניע לתיקייה, אנחנו רוצים שיהיה לנו את האפשרות בתפריט לפתוח את התיקייה הזאת עם Visual Studio Code, זה לפי דעתי משהו שעוזר, ונבצע Next, Install.

  11. 03:48

    הינה הוא סיים, אנחנו לא צריכים to launch כרגע, ו-Finish. הדבר הבא שאנחנו צריכים לבצע זה לבצע קונפיגורציה ל-Visual Studio Code.

  12. 04:00

    אפשר לסגור את הדפדפן. אנחנו רוצים לפתוח את Visual Studio Code, הינה הוא כאן. By default ככה הוא נראה.

  13. 04:10

    יש לנו פה את החלונית הזאת, ולפעמים כשאני כותב יש פה עוד איזה חלונית, חלונית שתופסת לי קצת מקום וvisual studio code by default לא מבצעת לי auto save ועוד כל מיני הגדרות defaultיות של visual studio code שדרך אגב היא סביבת פיתוח ממש ממש טובה וממש פופולרית אבל היא נותנת לי לבצע קונפיגורציה כמו שצריך למראה שלה ויש לי כאן קובץ שהכנתי שיהיה לכם

  14. 04:40

    ביחד עם כל הקבצים של הקורס והוא בעצם מכיל הגדרות עבור Visual Studio Code. אז אני פשוט לוקח אותו פולו כולל הסוגריים האלה ופורמט את ג'ייסון, מעתיק, סוגר, הולך ל-Visual Studio Code, File, Preferences, יש לנו פה Settings, כאן אני הולך לאייקון הזה שמאפשר לי לכתוב

  15. 05:09

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

  16. 05:27

    אז אני פשוט מבצע פעם אחת save, edit, לא edit, file, save, וזאת הפעם האחרונה שאני צריך לעשות save, מפני שיש לנו פה הגדרה של auto save איפשהו.

  17. 05:42

    הנה הוא פה, files.auto save, after delay, אחרי 1000 מילי, תמיד המערכת שומרת לנו את הקובץ ועוד הרבה הגדרות אחרות למראה של ויז'ל סטודיו. אם אתם לא אוהבים את המראה הלבן ואתם אוהבים יותר את המראה השחור, פשוט אפשר למחוק את השורה הזאת ואחרי שנייה הוא אוטומטית שומר וכל המראה הופך להיות שחור.

  18. 06:04

    אני אוהב יותר את הלבן אז אני אשאר עם הלבן, יותר ברור בסרטונים וכאלה לפי דעתי. זה ההגדרות של ויז'ל סטודיו, את זה אפשר לסגור.

  19. 06:17

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

  20. 06:31

    Outline, אני לא רוצה לראות. ואוטומטית אם אני פותח קובץ, Index.HTML, אז זה הדבר היחידי שאני רואה כאן. כאן אני רואה את הפרויקט שפתחתי, את התיקייה ליתר דיוק, וזה הקובץ. אני לא צריך באמת לפתוח את התיקייה הזאת, זה היה רק לצורך בדיקה.

  21. 06:48

    אז אפשר להיפטר מזה לחלוטין. בואו נעשה רגע File Close Folder וסגרנו וניפטר מהתיקייה הזאת. זו ההגדרה של Visual Studio Preferences.

  22. 07:04

    הדבר הבא שאנחנו צריכים לבצע זה ללכת ל-View Extensions ומה שאנחנו רוצים זה להתקין Extensions שאנחנו נעבוד איתם.

  23. 07:15

    Extensions האלה, Extension 1 זה Extension כללי שכדאי לעבוד איתו בכל מערכת שמפתחים וזה נקרא CodeSpellChecker, בואו נחפש אותו, והנה הוא פה, CodeSpellChecker, בואו נעשה לו Install, והדבר הזה פשוט מכיר את המילים שיש במילון, וגם את המילים שקשורות בפיתוח תוכנה, את רובן למעשה, וברגע שאנחנו טועים מבחינת האנגלית, הוא ישר

  24. 07:42

    ייתן לנו מעין סקוויגלינג ליין כזה מתחת למילה, ואז אנחנו נוכל לדעת שטעינו, זה ממש עוזר. הדבר הבא שאנחנו צריכים וזה כן חשוב לגבי React זה extension שנקרא auto import.

  25. 07:59

    הינה הוא פה. auto import זה extension שמשלים לנו פקודות בכדי שאנחנו לא נצטרך לכתוב את כל הפקודות האלה בעצמנו.

  26. 08:09

    זה לא snippet, snippet זה פקודות מוכנות שאנחנו שותלים בקוד, הוא משלים לנו פקודות import בלבד. אנחנו נראה בהמשך מה זה אומר import.

  27. 08:18

    אז זה חשוב מפני שאם אני משתמש באיזושהי פקודה חיצונית אני צריך להגדיר אימפורט של הפקודה הזאת בראש הקובץ שלי.

  28. 08:25

    אני לא רוצה להתחיל ללכת לראש הקובץ ולהתחיל לכתוב את כל האימפורט בעצמי, כי לפעמים גם אני לא יודע מאיפה מגיע האימפורט הזה.

  29. 08:32

    אז התוסף הזה פשוט מגלה אוטומטית מאיפה זה מגיע ומתקין את זה. Installing, בוא נגיד שהוא עובד ב-98% מהמקרים, נתקלתי בכמה מקרים שהוא לא עובד, אז שימו לב, אם הוא לא עובד אתם תצליחו לכתוב בעצמכם, אבל ברוב המקרים הוא עושה את העבודה.

  30. 08:50

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

  31. 09:09

    הדבר הבא שאנחנו צריכים להתקין זה את React. פה אנחנו פותחים Command Line רגיל ואנחנו רוצים לכתוב פקודה של NPM, Node Package Manager בכדי לבצע התקנה גלובלית במחשב של React.

  32. 09:27

    Node Package Manager זה בעצם מערכת שנקראת Package Manager של Node.JF שמאפשרת להתקין ספריות בתוך המחשב שלנו בשני מודים ליתר דיוק, או שני מצבים.

  33. 09:44

    אחד זה התקנה גלובלית, את זה אנחנו מתקינים פעם אחת ברמת המחשב כאשר הספרייה כוללת פקודות CLI. פקודות CLI זה פקודות Command Line. אם אנחנו מתקינים ספרייה שזה התפקיד שלה לאפשר לנו פקודות Command Line, אז אנחנו צריכים להתקין אותה פעם אחת גלובלית במחשב.

  34. 10:05

    והתקנה של React זה בדיוק זה. זו ספרייה שמכילה פקודות Command Line שאנחנו רוצים להתקין אותה פעם אחת ברמת המחשב. אם ההתקנה זו ספרייה שקשורה לפרויקט ספציפי שאנחנו עושים, זה מוד אחר של התקנה וזה לא גלובלי.

  35. 10:21

    כאן בתוך תקייה ספציפית אנחנו רוצים להתקין עכשיו את React כל התקנה של npm מתחילה ב-npm install אנחנו יכולים גם npm high שזה קיצור ל-install אם ההתקנה גלובלית הזו היא מוסיף מינוס g זה אומר שההתקנה עכשיו היא גלובלית פעם אחת ברמת המחשב ואת השם של ההתקנה שאני רוצה את השם של הספרייה ואנחנו רוצים להתקין ספרייה שנקראת create מקף react מקף קריאייט ריאקט אפ עם הכפים גו.

לקורס המלא: קורס ריאקט אונליין

ההרצאה הקודמת: מה זה Single Page Application ?

ההרצאה הבאה: יצירת פרויקט חדש ב-React

הרצאות קשורות מקורסים אחרים

  • התקנה
  • התקנה של DC
  • התקנה של GIT
  • התקנה של JMeter

קורסים נוספים במסלול

  • קורס יסודות HTML - בניית אתר אינטרנט פשוט
  • קורס CSS 3 - בדגש על Flex & Grid
  • קורס Javascript כולל JQuery
  • קורס ג'אווה סקריפט מעשי - JavaScript
  • קורס TypeScript
  • קורס NodeJS