ریاکت یکی از کتابخانههای جاوا اسکریپت است که در سال ۲۰۱۳ توسط تیم توسعه فیسبوک ساخته شده است. ریاکت قصد داشت رابط کاربری را ماژولار (با قابل استفاده مجدد) بکند و نگهداری آن را آسانتر سازد. بر اساس اعلام وبسایت رسمی ریاکت از آن برای «ساخت اجزای کپسوله شدهای استفاده میشود که حالت خود را مدیریت میکنند. سپس این اجزا با هم ترکیب میشوند تا UI های پیچیدهای ساخته شوند.»
Redux یک کتابخانه جاوا اسکریپت برای مدیریت داده های مشتری در برنامه است. شما می توانید Redux را به همراه ری اکت یا هر کتابخانه ی دیگری استفاده کنید. Redux تلاش می کند که وضعیت ها را قابل پیش بینی کند و محدودیت های خاص در چگونگی و زمان به روز رسانی وضعیت ها اعمال کند. این کمک می کند نوشتن برنامه های کاربردی که به طور مداوم تغییر می کنند، در محیط های مختلف (مشتری، سرور، و بومی) اجرا شود و به آسانی قابل درک و اشکال زدایی باشد.
سرفصل های دوره آموزشی Udemy React 16 The Complete Guide (incl. React Router 4 & Redux):
– شروع شدن
– بازخوانی نسل بعدی جاوا اسکریپت (اختیاری)
– درک ویژگی های پایه و نحو
– کار با لیست ها و شرایط
– قطعات و عناصر ری اکت تک به تک
– برنامه های اشکال زدایی
– غواصی عمیق تر به قطعات و ری اکت درونی
– یک برنامه واقعی: Burger Builder (نسخه اساسی)
– دسترسی به وب (Http / Ajax)
– برگر ساز پروژه: دسترسی به یک سرور
– چند صفحه احساس در یک صفحه-برنامه: مسیریابی
– اضافه کردن مسیریابی به پروژه برگر ما
– فرم ها و فرم تایید
– Redux
– اضافه کردن Redux به پروژه ما
– Redux پیشرفته
– Redux پیشرفته: پروژه برگر
– اضافه کردن تأیید اعتبار به پروژه برگر ما
– بهبود پروژه برگر ما
– آزمایش کردن
– راه اندازی برنامه به وب
– پاداش: کار با Webpack
– پاداش: Next.js
– پاداش: انیمیشن در React Apps
– پاداش: یک مقدمه کوتاه به سرگو سرای
– جایزه: ساخت برگر CSS
– مراحل بعدی و گردآوری دوره