PracticU

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

בלי כתוביותעם כתוביות
PracticU › קורס ריאקט - React › יצירת פרויקט חדש ב-React
מילון מושגים:
React - ספריית JavaScript לבניית ממשקי משתמש מבוססי רכיבים, שפותחה על ידי פייסבוק.
TypeScript - שפת תכנות המרחיבה את JavaScript בהוספת טיפוסים, ומתקמפלת ל-JavaScript רגיל.
Northwind - מסד נתונים לדוגמה של מיקרוסופט, המדמה חברת מסחר ומשמש ללימוד ולהדגמת שאילתות SQL.
CMD - שורת הפקודה הקלאסית של Windows (Command Prompt), להרצת פקודות ותוכניות בממשק טקסטואלי.
JavaScript - שפת תכנות שרצה בעיקר בדפדפן ומוסיפה אינטראקטיביות לדפי אינטרנט. רצה גם בצד השרת באמצעות Node.js.
תבנית - מבנה בסיסי מוכן שממנו יוצרים פריטים דומים, כמו תבנית עמוד או תבנית מסמך.
טרמינל - חלון או תוכנה שמספקים ממשק שורת פקודה להקלדת פקודות למערכת ההפעלה.
npm - מנהל החבילות של Node.js, המשמש להתקנה ולניהול ספריות JavaScript בפרויקט.

יצירת פרויקט חדש ב-React
בהרצאה יוצרים פרויקט React חדש מאפס עם TypeScript, פותחים אותו ב-Visual Studio Code ומריצים אותו בדפדפן. הפרויקט משמש בהמשך הקורס לבניית אתר לחברת Northwind, חברה פיקטיבית עם מאגר נתונים מוכן.
יצירת הפרויקט והרצתו
1. תיקיית עבודה: פותחים תיקייה כלשהי, בדוגמה בכונן C בשם React. שורת פקודה אפשר לפתוח עם cd, או פשוט לכתוב cmd בשורת הכתובת של סייר הקבצים ולהקיש Enter.
2. הפקודה: create-react-app ואחריה שם הפרויקט, בדוגמה Northwind. את השם אי אפשר לתת באותיות גדולות או רק באותיות קטנות, אלא בצורה שמקובלת ב-React. אחר כך אפשר לשנות את שם התיקייה.
3. TypeScript: הפקודה לבדה יוצרת פרויקט JavaScript. כדי לקבל TypeScript מוסיפים --template typescript. ההתקנה נמשכת כמה דקות.
4. פתיחה ב-Visual Studio Code: שלוש שיטות. בוחרים File, Open Folder ובוחרים את תיקיית הפרויקט עצמה, ולא את התיקייה שמעליה. או מריצים code . בשורת פקודה בתוך התיקייה. או קליק ימני על התיקייה ו-"open with code".
5. הרצה: בטרמינל הפנימי של העורך, שנפתח מ-View או ב-Ctrl עם backtick, מריצים npm start. הדפדפן נפתח לבד עם אייקון React מסתובב.
6. עצירה: Ctrl+C ואחר כך y ו-Enter.
7. דפדפן ברירת מחדל: npm start פותח את דפדפן ברירת המחדל של המערכת, ובדוגמה שונתה ההגדרה ב-Chrome כך שיהיה ברירת המחדל.
שימו לב
סוגרים את הטרמינל בעורך עם X ולא עם הפח, כי הפח מפסיק את הריצה.
עכשיו אפשר ליצור פרויקט React ב-TypeScript, לפתוח אותו ולהריץ אותו.
השיעור הבא בקורס: מבנה קבצים בפרויקט של React

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

  1. 00:00

    פרויקט React חדש ותיקייה להתקנה

  2. 00:58

    פתיחת Command Line בתיקייה

  3. 02:10

    פקודת create-react-app ושם הפרויקט

  4. 02:49

    פרויקט עבור חברת Northwind

  5. 03:25

    אותיות קטנות בשם הפרויקט

  6. 04:01

    יצירת הפרויקט עם template TypeScript

  7. 05:10

    פתיחת הפרויקט ב-Visual Studio Code

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

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

  1. 00:02

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

  2. 00:21

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

  3. 00:38

    אני אצור תיקייה חדשה ואני אקרא לה React. ובתוך התיקייה הזאת אני רוצה לבנות פרויקט חדש, כאן. פרויקט כמובן הולך להיות תיקייה נפרדת, כאן.

  4. 00:50

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

  5. 01:04

    ו-enter זה כמובן במערכות Windows, ב-Linux או ב-Mac, בטח יש את השיטות שלהם לפתוח את ה-Command Line או Terminal, זה נקרא ככה.

  6. 01:14

    וכאן אני רוצה to navigate בדיוק ל-react. אז אנחנו יכולים לבצע cd, Change Directory, ל-conanC, וב-conanC אנחנו רוצים את react, והנה הגענו בדיוק למקום הזה, וכאן אנחנו יכולים להריץ את הפקודה, שתכף נראה, שיוצרת לנו פרויקט React חדש בדיוק פה.

  7. 01:37

    אבל אני רוצה להראות טכניקה נוספת שבעזרתה אפשר להגיע דרך ה-Command Line למקום מסוים, אז אני אצא מה-Command Line הזה. והטכניקה פשוט אומרת, לכו לפה, לאזור הזה בסייר הקבצים, תקליקו ופשוט תרשמו את המילה cmd, ללחוץ Enter, ואז אוטומטית נפתח לכם במיקום הזה.

  8. 02:00

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

  9. 02:15

    אנחנו התקנו מקודם את React במחשב פעם אחת. המערכת שהתקנו נקראת Create React App ואנחנו רוצים לכתוב Create מקף React מקף App ואז את השם של הפרויקט.

  10. 02:31

    אז אם אני בונה אתר לחנות חיות אז אני בטח אקרא לו animal store ואם אני בונה אתר עבור מוסך מכוניות אולי אני אקרא לו car garage או משהו כזה. אנחנו הולכים לבנות אתר שנקרא Northwind.

  11. 02:49

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

  12. 03:06

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

  13. 03:25

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

  14. 03:38

    אז למעשה יש לנו create מכף react מכף up רווח ושם הפרויקט עכשיו זה מספיק בכדי לבנות פרויקט React ב-JavaScript אם אני לוחץ עכשיו enter הפרויקט שייווצר לי יהיה פרויקט React מן המניין אבל בשפת JavaScript.

  15. 03:59

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

  16. 04:24

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

  17. 04:35

    אז עכשיו אני מוסיף כאן מינוס מינוס טמפלייט רווח טייפסקריפט זאת כל הפקודה אני לוחץ enter ויש לנו פה גלישה לשרתי npm והתקנה של פרויקט react. הדבר הזה בטח לוקח איזה 2-3 דקות ובסיום הפרויקט מוכן ואז נוכל לפתוח אותו בעזרת Visual Studio Code ולהריץ אותו.

  18. 04:59

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

  19. 05:18

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

  20. 05:43

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

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

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

ההרצאה הבאה: מבנה קבצים בפרויקט של React

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

  • יצירת פרויקט חדש
  • יצירת פרויקט חדש ב-Eclipse
  • יצירת פרויקט חדש ב-Android Studio
  • יצירת פרויקט חדש - לעבודה עם MongoDB

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

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