
آموزش react js(ری اکت) دوره ای است که در آن ماهیم پایه و اساسی react js به صورت گام به گام و رایگان آموزش داده می شود.
react js چیست؟
در این دوره قصد داریم ReactJs رو در سطح مقدماتی و قابل قبولی به شما آموزش بدیم. ReactJs اساسا یک کتابخانه open-source جاوا اسکریپته که برای ایجاد رابط کاربری مخصوصا برای برنامه های تک صفحه ای مورد استفاده قرار میگیره. این کتابخونه برای مدیریت لایه های نمایشی برنامه های تحت وب و تلفن همراه استفاده میشه. همچنین ReactJs این امکان رو به شما میده تا کامپوننت هایی طراحی کنید که در بخش های مختلف پروژتون قابل استفاده باشه(reusable UI components).
چرا باید از react js استفاده کنیم؟
react js این امکان را در اختیار توسعه دهندگان می گذارد که وب اپلیکیشن های خیلی بزرگ که می تواند data را تغییر بدهد، بدون reload صفحه ایجاد کنند. مهم ترین اهداف React را میتوان سادگی، سرعت و مقیاس پذیر بودن دانست.
تمرکز اصلی React Js بر روی رابط کاربری است و فقط در لایه View در معماری MVC مطابقت دارد، همچنین این کتابخانه می تواند با کتابخانه های و فریمورک های دیگر جاوا اسکریپت مثل Angular ترکیب و مورد استفاده قرار یگیرد.
اگر هنوز با React Js آشنایی کامل ندارید و تفاوت اون با سایر کتابخونه ها و فریمورک های وب جاوا اسکریپت نمی دونید، پیشنهاد میکنم نگاهی به بخش React بلاگ سایت بندازید و مقالات زیر رو حتما بخونید:
این دوره مناسب چه کسانی است؟
با توجه به اینکه React Native بر پایه جاوا اسکریپت و کتابخانه React است، پس افرادی که قصد دارند با React Native شروع به کار کنند باید حتما آشنایی با مفاهیم پایه و اساسی React Js داشته باشند.این دوره مناسب این افرادی است که قصد دارند با فریمورک دوست داشتنی React Native شروع به کار کنند و یا خودشون علاقه مند به یادگیری react js (ری اکت جی اس) هستند.
تکلیف پیش نیاز های این دوره چی میشه؟
برای یادگیری React شما باید به جاوا اسکریپت(Javascript) و ES6 آشنا باشید و تسلط نسبی داشته باشید تا روند یادگیری سریعی داشته باشید.لازم نیست که شما برای پیش نیازها نگران باشید چون ما تمامی این پیش نیاز ها رو به صورت رایگان داریم و میتونید از این دوره ها استفاده کنید
از طرفی همچنین شما نیاز دارید تا با مفاهیم HTML و CSS برای یک خروجی زیبا از لحاظ ظاهری و بصری آشنایی داشته باشید که میتونید از مطالب سایت w3schools استفاده کنید
توجه داشته باشید که در این دوره فقط موارد نیاز برای شروع کار با React Native آموزش داده شده است و اگر قصد دارید به صورت حرفه ای با React Js کار کنید پیشنهاد میکنم دوره جامع آموزش ReactJs رو مشاهده کنید.
سوالات متداول
تفاوت react js و react native چیست؟
react js یک کتابخاته بر پایه جاوا اسکریپت است که با استفاده از آن می توان وب سایت و وب اپلیکیشن های فوق العاده سریع و قوی تک صفحه ای ساخت.
اما react native یک فریمورک بر پایه جاوا اسکریپت و کتابخانه react js است که شما فقط با نوشتن کد جاوا اسکریپت و استفاده از کامپوننت های react می تواند اپلیکیشن native برای دو پلتفرم android و ios بسازید
آیا react js(ری اکت) ارزش یادگیری دارد؟
برای فهمیدن پاسخ به این سوال شاید بهترین راه سر زدن به سایت های آگهی شغلی مثل جابجینا و… بزنید و ببینید که چه تعداد زیادی درخواست برای استخدام توسعه دهنده react وجود دارد
از طرفی با یادگیری react js شما میتوانید با صرف وقت نسبتا کمی به فریمورک react native مسلط شوید و اپلیکیشن موبایل برای Android و ios بسازید
یادگیری react js(ری اکت) سخت است؟
یادگیری react js برای کسانی که به جاوا اسکریپت و Es6 تسلط دارد، کار بسیار راحتی است و با صرف مدت زمانی نسبتا کوتاه با داشتن پیش زمینه از html و css راحت می تواند به این کتابخانه مسلط شود
آموزش ReactJs ورژن 16
react چیست ویدئو
10 دقیقه
در ادامه در مورد JSX و Virtual Dom صحبت میکنیم و همچنین چند تا از وب سایت معروف ایرانی که با React نوشته شدن معرفی میشه
نصب react ویدئو
7 دقیقه
بررسی ساختار پروژه های react ویدئو
6 دقیقه
بررسی ساختار پروژه های react ویدئو
6 دقیقه
یادگیری و کار با JSX ویدئو
14 دقیقه
Functional Component در مقابل Class Component ویدئو
7 دقیقه
نحوه ایجاد کامپوننت ویدئو
9 دقیقه
props ها در react ویدئو
9 دقیقه
prop types چیست و چه کاربردی دارد ویدئو
14 دقیقه
نحوه تبدیل functional component به class component ویدئو
3 دقیقه
state ها در react و کار با useState ویدئو
14 دقیقه
استایل دهی در react ویدئو
8 دقیقه
استفاده از css in js ویدئو
10 دقیقه
کار با css module ویدئو
8 دقیقه
مدیریت رویدادها(event ها) ویدئو
10 دقیقه
conditional rendring در react ویدئو
15 دقیقه
list و key در react ویدئو
9 دقیقه
lifeCycle(چرخه حیات) کامپوننت ها در react و کار با useEffect ویدئو
21 دقیقه
کار با فرم ها ویدئو
18 دقیقه
دوره های مرتبط
آموزش mongodb
آموزش جامع و پروژه محور Nodejs
آموزش پروژه محور React Native
chat_bubble_outlineنظرات
قوانین ثبت دیدگاه
رایگان!
Mehrnoush
با سلام.
قبلا این دوره را ثبت نام کردم ولی در حال حاظر لینک های ویدئو وجود ندارد.
با تشکر
علی(مدیریت)
سلام وقت بخیر
مجدد دسترسی دانلود فعال شد. تست کنید و در صورتی که بازهم در دانلود دوره مشکلی وجود داشت اطلاع بدین تا در سریع ترین زمان ممکن مشکلتون برطرف بشه.
Mehrnoush
نه متاسفانه درست نشده است.
تنها ویدیو جلسه اول قابل دسترسی میباشد.
مهدی(مدیریت)
الان در حساب کاربری و بخش دانلود ها، لینک دانلود دوره وجود نداره؟
kaharkaboodierfan
سلام راه ارتباطی با مدرس چیه ؟
من سوال دارم باید عکس بفرستم
علیرضا(مدیریت)
سلام وقت بخیر
تمامی سوالات خودتون رو میتونید در گروه تلگرام، کامنت های دوره و تالار گفتمان بیان کنید.موفق باشید
لینگ گروه تلگرام : http://t.me/reactapp_group