آموزش نصب ری اکت جی اس به چند روش ساده ولی حرفه‌ای + ویدئو

زهرا شوشتری
1399/07/08
572

در این مقاله آموزش نصب ری کت جی اس  رو براتون اماده کردیم تا بتونین براحتی ازش استفاده کنین. همون طور که میدونید ری اکت جی اس یا همون react js یکی از قدرتمنمدترین کتابخانه های جاوا اسکریپته که توسط فیسبوک توسعه یافته. امروزه این کتابخانه به خاطر قابلیت های بیشماری که داره، به یکی از محبوب ترین کتابخانه های جاوا اسکریپت تبدیل شده. اگر شما هم به یادگیری این کتابخانه قدرتمند علاقه دارید، می تونید آموزش جامع ری اکت جی اس را توی سایت سبزلرن مشاهده کنید.

برای نصب ری اکت جی اس شما می تونید از چند روش استفاده کنید که رایج ترینش استفاده از ابزار npm هست. توی این مقاله ما نحوه نصب react js در ویندوز و بقیه سیستم عاملها با این روش و دو روش دیگه را برای شما توضیح میدیم تا هر کدوم روش را که مایل بودید استفاده کنید؛ پس با ما همراه باشید.

اموزش ریکت

آموزش نصب ری اکت جی اس

نصب react را میتونید به سه روش انجام بدید که معمولا روش create react app از همه راحتتره. در این بخش هر چیزی برای آموزش نصب ری اکت جی اس نیاز دارید را باهم بررسی می کنیم.

نحوه نصب ری اکت جی اس : استفاده از ابزار npm

خب بریم سراغ نحوه نصب react js با روش اول. قبل از هرچیزی ما برای نصب react js  باید محیط کاریمون رو بسازیم، اول از همه ما به node js نیاز داریم. شاید بپرسین چرا node ؟ایا قراره با node کار کنیم ؟ چه ربطی به ری اکت جی اس داره ؟ و شاید اصلا node رو بلد نباشین. و جواب اینه که ما اصلا با node کاری نداریم . ما فقط با npm کار داریم، برای نصب ری اکت جی اس،

npm ابزاری هست که کنار node نصب میشه که node package manager هست (مدیریت کننده ی بسته های node) .که npm انباره هایی داره که تمامی پکیج ها و ماژول ها از اون جا دانلود میشن  و ما بهش نیاز داریم تا پکیج های مرتبط با ری اکتمون رو از انباره های npm  دریافت کنیم.

پس با node کاری نداریم و فقط npm هست.  خب پس برای شروع آموزش نصب ری اکت وارد سایت nodejs.org میشیم که دو ورژن برای دانلود وجود داره ما ورژنی رو انتخاب میکنیم که پایینش Recommended For Most Users نوشته شده باشه که برای اکثر کاربران پیشنهاد میشه که در عکس پایین گزینه ی مورد نظر با رنگ زرد هایلایت شده:

مرحله اول نصب ریکت جی اس : ابزار npm

که بعد از کلیک کردن روی این گزینه مراحل نصب react js در ویندوز رو پیش بگیرین . و بعد از نصب کردن cmd رو بالا بیارین و بعد داخل اون بنویسین node -v که باید ورژن node یی که نصب کردین رو بنویسه که تو عکس پایین هایلایت شده و این یعنی نود نصب شده و هیچ مشکلی نیست پس وابستگی اصلی الان نصب شده :

نصب ریکت جی اس : ابزار npm

نحوه نصب react js : استفاده از ابزار yarn

نحوه نصب ری اکت جی اس با yarn  هم شبیه روش قبلیه و همون کارایی npm رو داره که برای نصب ری اکت جی اس در موردش صحبت کردیم، و خب میگن که yarn یک مقدار سرعت بیشتری رو نسبت به npm داره.

نصب yarn:

npm i -g yarn

و میاد و اون رو برای ما نصب میکنه

 

نحوه نصب ری اکت جی اس : استفاده از ابزار create react app

خب ، حالا میخایم نحوه نصب ری اکت جی اس با ابزار create react app در بحث راه اندازی ری اکت جی اس صحبت کنیم. حالا چرا برای نصب react js در ویندوز یا بقیه سیستم عاملها به این ابزار نیاز داریم ؟! اوایل که ری اکت اومد تا قبل از ارائه شدن این ابزار ، ما باید خودمون تمامی مواردی که ری اکت نیاز داشت رو قرار میدادیم

از جمله  Web server و babel که باید سینتکس جدید جاوا اسکریپت رو به قدیم ترجمه میکردکه باعث بشه در تمامی مرورگر ها به طور یکسان اجرا بشه ،  باید از وب پک استفاده میکردیم ، از npm استفاده میکردیم یک ابزار برای مدیریت کردن پکیج هایی که نصب میکنیم، هست اما توسعه دهنده های ری اکت جی اس اومدن دیدن که پیاده سازی تمامی این ابزار ها احتمالا باعث بشه که خیلی ها اصلا این سمت نیان چون راه اندازی اولیه ش سخته و این شد که اومدن و ابزار create react app رو ساختن.

که این ابزار باعث میشه که تمامی مواردی که گفته شد، وب سرور و غیره به صورت اتوماتیک برای شما نصب بشه و به صورت پیشفرض هم اخرین نسخه ی react رو هم برای شما دانلود میکنه. خب دوباره cmd رو باز کنین و داخلش بنویسین :npm  i  -g  create-react-app . که شروع میکنه به نصب کردن اون به حالت global در سیستمتون:

 

نصب ریکت جی اس : استفاده از ابزار create react app

و همون طور که در قسمت هایلایت تصویر بالا میبینیم ورژن 3.4.1 create react app رو برای من نصب کرده که اگه شما تو اینده این مقاله رو بخونین و بخواید با این نحوه نصب ری اکت جی اس را انجام بدین ورژنی که برای شما نصب میکنه متفاوت هست .

اموزش ریکت

ساختن اولین پروژه ری اکت جی اس 

خب تا این جای کار نصب react با ابزار create react app انجام شده و حالا وقت اینه که بریم و اولین پروژه مون با ری اکت جی اس رو بسازیم بسیارخب میایم و داخل cmd مینویسیم:

create-react-app   firstproject

first project اسم پروژه ی ماست شما هر اسمی که دوست دارین میتونین بزارین و خودش میاد و این فولدر و برای ما میسازه و تمام مواردی که نیاز هست رو دانلود میکنه و برای من قرار میده. خب حالا که با نحوه نصب react js آشنا شدید و مراحل نصب react js تون کامل شد، حالا برای شروع پروژه واستارت زدنش میایم داخل cmd مون مینوسیم:

cd  first project 

و بعد از اون :

yarn  start

به جای yarn میتونین از خود npm هم استفاده کنین . هرجور که راحت تر هستین! بعد از اینتر زدن سرورِ توسعه ی مارو اجرا میکنه و بعد ازاون مرورگر به صورت دیفالت میاد بالا که تو تصویر زیر مشاهده میکنین:

خب میبینیم که پروژه ی ما اجرا شد و همه چیز اوکیه.

باز کردن پروژه ری اکت در text editor 

حالا که نصب react js در ویندوز یا سیستم عاملهای دیگه کامل شد، وقتش رسیده که همین پروژه ای که ایجاد کردیم رو در text editor و یا ide موردنظرمون باز کنیم و یک توضیحاتی راجب وابستگی هایی که نصب شده برای اشنایی بهتون بدیم:

باز کردن پروژه ریکت در text editor 

خب همون جور که در تصویر بالا میبینین من از vs code استفاده کردم. اسم پروژه ی من در این جا، new-project هست و میبینیم که یک سری فایل هارو بصورت دیفالت درونش قرار داره که قصد دارم شما رو با اون ها اشنا بکنم .

فولدر node-modules

خب در ادامه ی آموزش نصب ری اکت جی اس شما فایل node-modules رو میبینین .node-modules فولدری هست که تمامی وابستگی هایی که توسط npm, yarn نصب میکنین یا ابزاری رو نصب میکنین که وابستگی هایی داره ؛ تمامی این وابستگی ها به صورت مدیریت شده توسط مدیریت کننده ی پکیج در این فولدر قرار داده میشه .

و این پروژه ی ریئکتی که ساخته شد شامل تعداد زیادی از وابستگی ها میشه که اگه این فولدر رو باز کنین با یه اسکرول طولانی از وابستگی ها مواجه میشین. که اگه قرار بود خودمون این همه وابستگی رو نصب کنیم قشنگ صاف میشدیم:)

فولدر public در ری اکت جی اس

فولدر بعدی که برای نصب react لازمه، فولدر public هست که از اصلی ترین فولدر هاست . که اگر داخلش رو مشاهده کنین فایل index.html رو میبینین . تنها یک فایل html  در هر پروژه ی ریئکت هست و کار ری اکت جی اس این هست که dom رو تغییر میده و از کامپوننت ها استفاده میکنه . در عکس زیر فایل index.html رو مشاهده میکنین که در اون این div رو مشاهده میکنین:

<div id="root"></div>
فولدر public در ریکت جی اس
کاری که ری اکت جی اس انجام میده اینه که کامپوننت های مارو بین این div با ایدی root ، رندر میکنه . و کل web application یی که میسازیم داخل همین فایل html هست که میشه single page application که به اون spa گفته میشه. میریم سراغ فایل بعدی، فایل بعدیی که توی این بخش از آموزش نصب react js میخایم راجبش صحبت کنیم.
manifest.json  هست که داخل همین فولدر public قرار داره که برای pwa هست ، که مخفف progresive web app هست این فولدر به صورت افلاین هم میتونه کار کنه و کل داستانش اینه که web app ما شبیه mobile app بشه.

فولدر src در ری اکت جی اس

خب توی این قسمت از آموزش نصب ری اکت میریم سراغ فولدر src. توی این فولدر ما تمامی کامپوننت هامون رو قرار میدیم.  یک پروژه ی ریئکت فقط یک فایل کامپوننت به صورت دیفالت داره و اون هم app.js هست که داخل همین فولدره. فایل بعدی این فولدر index.js هست. که وظیفه ی اون رندر کردن کامپوننت ها در ری اکت جی اس می باشد.

فولدر gitignor. در ری اکت js

که برای ورژن کنترلینگ هست که به گیت میگیم از این فولدر و از این فایل ها صرف نظر کن. که به صورت پیشفرض خودش برای ما ساخته.

package.json

خب به عنوان آخرین بحث آموزش نصب react js میخوایم شما را با فایل package.json آشنا کنیم. این فایل ، فایل متا دیتای ما هست ، که فایل شروع اپلیکیشن  در ری اکت جی اس محسوب میشه ،یجورایی شناسنامه ی پروژه ی ما هست که اسم پروژه و ورژنش، پرایوت و وابستگی ها و اسکریپت ها و غیره رو داخلش نوشته. و در اخر فایل yarn.lock هست که در صورت نصب yarn  وجود داره که نصب کردن yarn   هم بالاتر گفته شد .

اموزش ریکت

خب دوستان عزیزم در مقاله ی بالا آموزش نصب ری اکت جی اس (react js) را باهم پیش بردیم و شما رو با نحوه نصب ری اکت جی اس و فولدر های پروژه ی ساخته شده به صورت نسبی اشنا کردیم. با هر کدوم از سه روش گفته شده در بالا شما میتونید نصب react js در ویندوز یا هر سیستم عامل دیگه ای را انجام بدین. امیدواریم این مقاله براتون مفید بوده باشه.

نظرات
ثبت نظر جدید
mohamad047adib | کاربر
1402/11/26

سلام استاد خسته نباشید
یه سوال داشتم
وقتی یه پروژه ری اکتی رو دانلود میکنم بعدش با دستور npm i فولدر نود ماژول برام نصب میشه
ولی بعد دستور npm start رو میزنم ارور میده
مشکلش از چی هست؟

محمدامین سعیدی راد | مدرس
1402/11/26

سلام عزیز.
برای اجرای پروژه ری‌اکت یه سر به script های پروژه بزنین و ببینین که اسکریپت start وجود داره یا نه.

saeed_dev78 | کاربر
1402/09/24

من به تازگی دارم ری اکت رو آموزش میبینم و خیلی سوال در ذهنم بود

این مقاله بی نظیره. واقعا مفید بود.

ممنونم

محمدامین سعیدی راد | مدرس
1402/09/24

❤️❤️

HajScorpion | کاربر
1402/09/11

خیلی ممنون با خوندن این متن ها مشکلم برای ساخت پروژه ی ری اکت کاملا حل شد . ممنون

محمدامین سعیدی راد | مدرس
1402/09/11

❤️❤️