וטנובואב ReactJS תא ןיקתהל דציכ


.תוירלופופו תוילנויצקנופ תניחבמ Vue JS -ו Angular - היליבקמ תא הרידגמ הבוגת .שמתשמ יקשממ חותיפל רתויב תירלופופה Javascript תיירפס וז הביתכה ןמזב .םייביטקארטניאו םיריהמ שמתשמ יקשממ תריציל ת

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

.18.04 וטנובואבו 20.04 וטנובואב ReactJS תא ןיקתהל דציכ דמלת הז רמאמב

וטנובואב NPM תנקתה :1 בלש

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

.רוביצל םינימזה הנכות ימושיי תולקב דירוהל ולכותו םניחב אוה Node.JS. Npm תוליבח 800,000 לעמ חראמש חותפ דוקמ הנכות םושיר אוה npm ,תינש

:הטמל הדוקפה תא לעפהו sudo -ב שמתשמכ ךלש תרשל רבחתה ,Ubuntu Linux -ב npm ןיקתהל ידכ

$ sudo apt install npm

:הדוקפה תועצמאב תנקתומה npm -ה תסרג תא תמאל ךתורשפאב ,הנקתהה תמלשה רחאל

$ npm --version

6.14.4  [Output]

.טלפב הדכלנש יפכ v6.14.4 איה הלא תורוש תביתכ ןמזב הנורחאה הסרגה

:הדוקפה תועצמאב תנקתומה תמוצה תסרג תא רשאל לכותו node.js תא םג הניקתמ npm לש הנקתהה

$ node --version

v10.16.0  [Output]

היצקילפא-הבוגת-רוציל תורישה תנקתה :2 בלש

create-react-app השורדה הלחתהה תא ךל ןתונו הלחתהמ לכה רידגהל היגרנאו ןמז הברה ךל ךסוח הז .הבוגת םושיי תריציל םישרדנה םילכה לכ תא רידגהל ךל רשפאמה רזע ילכ אוה.

:האבה npm הדוקפה תא לעפה ,ילכה תנקתהל

$ sudo npm -g install create-react-app

:תלעפה ידי לע הנקתהה תסרג תא רשאל ךתורשפאב ,הנקתהה רחאל

$ create-react-app --version

4.0.1  [Output]

ךלש ןושארה הבוגתה םושיי תא לעפהו רוצ :3 בלש

.ןמקלדכ tecmint-app םשב הבוגת תייצקילפא רוציל םיכלוה ונא .ידמל הטושפו הטושפ איה React םושיי תריצי

$ create-react-app tecmint-app

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

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

תויצקילפאה תיירפסל טוונ ,םושייה תלעפהל

$ cd tecmint-app

:הדוקפה תא לעפה זאו

$ npm start

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

ךלש תרשה לש IP -ה תבותכב ןייעו ךלש ןפדפדה תא לעפה

http://server-ip:3000

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