سلام دوستان
قصد دارم React.Js رو به صورت اصولی یاد بگیرم
میخواستم بدونم پیش نیازهای یادگیری React.Js دقیقا چی هست؟
۱- جاوا اسکریپت مقدماتی
۲- اکما اسکریپت
۳- ری اکت جی اس
۴- ری اکت نیتیو
پیش نیازهای یادگیری فریم ورک react.js به ترتیب موارد زیر هستن :
1 - یادگیری Html و css و JavaScript
در اولین مرحله شما باید طراحی قالب و المنتهای اون یعنی Html و Css و JavaScript رو بلد باشید. البته این مورد خیلی واضح و مشخص بود اما خب باید اشاره می شد.
2 - یادگیری یک زبان برنامه نویسی سمت سرور
برای کار با فریم ورک react.js شما باید یک زبان برنامه نویسی سمت سرور مثل Asp.net Core رو یاد بگیرید.
3 - آموزش node.js
برای کار با react.js شما باید تا حد نیاز با مفاهیم node.js آشنا باشید. در واقع node.js یک محیط اجرایی جاوااسکریپت هست که در سمت سرور اجرا میشه. همونطوری که میدونید کدهای جاوااسکریپت روی کلاینت و مرورگر کاربر اجرا میشن. اما توسط node.js جاوااسکریپت روی سرور اجرا میشه.
4 - آموزش npm
npm یا node package manager یک نرم افزاری مدیریت پکیج ها و کتابخانه های جاوااسکریپت هست و نرم افزار پیش فرض مدیریت پکیج های node.js هست. شما توسط npm می تونید به سادگی پکیج های جاوااسکریپتی مورد نیاز خودتون رو نصب کنید، آپدیت کنید و یا حذف کنید. npm یک نرم افزار مدیریت پکیج هست که عملیات ایجاد پروژه، به اشتراک گذاری پروژه و پابلیش اون رو برای برنامه نویسا خیلی ساده میکنه.
5 - آشنایی با مفهوم jsx
یکی از پیش نیازهای دیگه برای کار با react آشنایی با jsx هست. در واقع میشه گفت JSX یک فرمت جاوااسکریپتی هست که به همراه react استفاده میشه و برای توصیف عناصر UI استفاده میشه. کدهای Jsx هم قبل از اجرا در مرورگر کاربر تبدیل به کدهای JavaScript ساده میشن.
در ادامه یک مثال از Jsx رو میارم که فهمش براتون راحتتر بشه :
const Hello =<h1> Hello world </h1>;
یا مثلا
const hello = <h2 className = "IRC"> Hello World </h2>
همونطوری که میبینید در Jsx تقریبا همون کدهای Html رو داریم مینویسیم و المنتهای صفحه رو تعریف می کنیم. این المنتها و کدها تبدیل به کدهای جاوااسکریپتی میشن موقع اجرا.
6 - آشنایی با WebPack
حین کار با react.js شما از کتابخانه ها و پکیج های جاوااسکریپتی زیادی استفاده می کنید. توسط webpack بسته بندی، کامپایل، بهینه سازی، فشرده سازی و ... انجام میشه.در واقع webpack مدیریت کاملی از پکیج ها شما رو انجام میده و حتی تبدیل کدهای typeScript به جاوااسکریپت در صورت استفاده، یا مدیریت Bable ها و ... رو هم انجام میده.
دقت کنید برای کار react.js این موارد هم استفاده میشن و بهتره بدونید چی هستن. با ترکیب این موارد شما می تونید react.js رو کار کنید.
موفق باشید
تاریخ :
1403/05/16
- ساعت :
09:57:00 AM
- بازدید :
213
- پاسخ :
2
|
تاریخ :
1403/06/25
- ساعت :
11:39:00 PM
- بازدید :
243
- پاسخ :
1
|
تاریخ :
1403/06/17
- ساعت :
04:22:00 PM
- بازدید :
228
- پاسخ :
1
|
تاریخ :
1403/06/14
- ساعت :
06:44:00 PM
- بازدید :
314
- پاسخ :
0
|
تاریخ :
1398/11/07
- ساعت :
02:26:00 PM
- بازدید :
3628
- پاسخ :
5
|
تاریخ :
1403/06/05
- ساعت :
05:47:00 PM
- بازدید :
251
- پاسخ :
2
|
تاریخ :
1403/06/06
- ساعت :
11:53:00 AM
- بازدید :
209
- پاسخ :
0
|
تاریخ :
1403/05/30
- ساعت :
09:22:00 AM
- بازدید :
222
- پاسخ :
1
|
تاریخ :
1403/05/31
- ساعت :
09:04:00 PM
- بازدید :
138
- پاسخ :
0
|
تاریخ :
1403/05/30
- ساعت :
01:35:00 PM
- بازدید :
157
- پاسخ :
1
|
تاریخ :
1403/07/13
- ساعت :
12:06:00 PM
- بازدید :
112
- پاسخ :
1
|
تاریخ :
1403/07/09
- ساعت :
07:25:00 PM
- بازدید :
78
- پاسخ :
0
|
تاریخ :
1403/05/16
- ساعت :
09:57:00 AM
- بازدید :
213
- پاسخ :
2
|
تاریخ :
1403/06/25
- ساعت :
11:39:00 PM
- بازدید :
243
- پاسخ :
1
|
تاریخ :
1403/06/24
- ساعت :
08:52:00 PM
- بازدید :
122
- پاسخ :
1
|
تاریخ :
1403/06/17
- ساعت :
04:22:00 PM
- بازدید :
228
- پاسخ :
1
|
تاریخ :
1403/06/14
- ساعت :
06:44:00 PM
- بازدید :
314
- پاسخ :
0
|
تاریخ :
1398/11/07
- ساعت :
02:26:00 PM
- بازدید :
3628
- پاسخ :
5
|
تاریخ :
1403/06/05
- ساعت :
05:47:00 PM
- بازدید :
251
- پاسخ :
2
|
تاریخ :
1403/06/06
- ساعت :
11:53:00 AM
- بازدید :
209
- پاسخ :
0
|