וטנובואב 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 תייצקילפאש הארמ הז