مدیریت State در ریاکت 18
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
یک اپلیکیشن معمولی ریاکت به طور طبیعی دهها قطعه state را اعلان میکند. در ریاکت، گزینههای شگفتانگیزی برای مدیریت موثر این state وجود دارد. در دوره «مدیریت state در ریاکت 18» شما خواهید آموخت که چگونه state را به طور موثر اعلان کنید تا اپلیکیشنهای غنی و تعاملپذیر ریاکت بسازید. ابتدا، هشت روش برای مدیریت state در اپلیکیشنهای ریاکت را کشف خواهید کرد. سپس، نحوه مدیریت هر یک از این state ها، از جمله state مسیر،state کامپوننت و refs را بررسی میکنید. در نهایت، خواهید آموخت که چه زمانی باید state گلوبال را از طریق کانتکس و کتابخانههای state شخص ثالث در نظر بگیرید. پس از اتمام دوره، شما مهارتهای لازم برای ساخت اپلیکیشنهای واقعی پیچیده و تعاملی ریاکت را در اختیار خواهید داشت.
مدیریت State در ریاکت 18
-
بررسی دوره 0:02:00
-
مخاطب هدف و پیشنیازها 0:01:00
-
دستور کار 0:00:00
-
تاریخچهای مختصر از مدیریت State در ریاکت 0:02:00
-
هشت روش برای مدیریت State 0:07:00
-
ساختارهای داده جاوااسکریپت 0:02:00
-
خلاصه 0:01:00
-
معرفی 0:01:00
-
دموی راهاندازی 0:06:00
-
اعلان State با استفاده از UseState 0:06:00
-
قوانین هوکها 0:02:00
-
پیادهسازی هندلرهای رویداد 0:03:00
-
ابزارهای توسعهدهنده React 0:01:00
-
پیادهسازی State مشتق شده و بررسی زمان رندرهای ریاکت 0:04:00
-
استخراج و ذخیره داده از طریق UseEffect 0:04:00
-
چهار روش برای مدیریت فراخوانیهای API 0:02:00
-
مدیریت خطاها از طریق مرزهای خطا 0:06:00
-
مدیریت State بارگذاری 0:03:00
-
پیادهسازی Async/await در useEffect 0:04:00
-
ایجاد هوک سفارشی 0:06:00
-
Consume کردن هوک سفارشی 0:03:00
-
خلاصه 0:01:00
-
معرفی 0:01:00
-
پیکربندی نقطه ورودی React Routers 0:01:00
-
ایجاد طرحبندی اپلیکیشن 0:03:00
-
اعلان مسیرها 0:04:00
-
اعلان جایبانهای URL 0:02:00
-
خواندن جایبانهای URL 0:02:00
-
مدیریت خطاهای 404 0:02:00
-
خواندن جایبانهای URL در صفحه جزئیات 0:01:00
-
پیادهسازی ناوبری سمت کلاینت 0:05:00
-
واکشی مبتنی بر پارامتر URL 0:05:00
-
مدیریت خطاهای 404 در صفحه جزئیات 0:02:00
-
ریدایرکت کردن از طریق useNavigation 0:02:00
-
خلاصه 0:01:00
-
معرفی 0:01:00
-
انتخاب سایز کفش 0:05:00
-
پیادهسازی State مشتق شده 0:01:00
-
تصمیمگیری درباره محل ذخیره کردن State 0:02:00
-
لیفتینگ State 0:05:00
-
چرا تغییرناپذیری؟ 0:02:00
-
مدیریت تغییرناپذیری 0:06:00
-
پیادهسازی افزودن سازگاری با تغییرناپذیری 0:05:00
-
نمایش آیتمهای سبد خرید 0:03:00
-
پیادهسازی بروزرسانی سازگار با تغییرناپذیری 0:04:00
-
پیادهسازی حذف سازگار با تغییرناپذیری 0:03:00
-
استخراج State برای هدر سبد خرید 0:05:00
-
مقداردهی اولیه Lazy برای State و localStorage 0:08:00
-
خلاصه 0:01:00
-
معرفی 0:01:00
-
ایجاد چکاوت 0:04:00
-
متمرکزسازی هندلرهای تغییر و پایداری رویدادها 0:04:00
-
تصمیمات اعتبارسنجی فرم 0:03:00
-
آشنایی با State Enums 0:01:00
-
پیادهسازی State Enum هنگام چکاوت 0:03:00
-
ذخیره ارسال فرم و خالی کردن سبد خرید 0:05:00
-
State Enums در مقابل ماشینهای حالات متناهی 0:02:00
-
پیادهسازی اعتبارسنجی فرم On-the-fly 0:07:00
-
ردیابی نکات برای اعتبارسنجی آنی 0:04:00
-
خلاصه 0:01:00
-
معرفی 0:01:00
-
چه زمانی باید یک ref را در نظر بگیریم؟ 0:02:00
-
پیادهسازی ورودیهای غیرقابل کنترل 0:06:00
-
ورودیهای کنترل شده در مقابل ورودیهای غیرقابل کنترل 0:01:00
-
اجتناب از تنظیمات State روی کامپوننتهای نصب نشده 0:05:00
-
ذخیره مقدار قبلی 0:05:00
-
خلاصه 0:01:00
-
معرفی 0:01:00
-
چرا از useReducer استفاده کنیم؟ 0:03:00
-
استخراج مدیریت State به useReducer 0:04:00
-
مدیریت انواع اکشن غیرمنتظره 0:01:00
-
مدیریت افزودن در Reducers 0:03:00
-
مدیریت بروزرسانیها در Reducers 0:02:00
-
Consume کردن Reducers 0:03:00
-
Dispatch کردن اکشنها 0:04:00
-
useState در مقابل useReducer 0:01:00
-
خلاصه 0:01:00
-
معرفی 0:01:00
-
چرا کانتکس؟ 0:05:00
-
اعلان کانتکس 0:01:00
-
اعلان ارائهدهنده کانتکس 0:02:00
-
Consume کردن کانتکس 0:03:00
-
ایجاد کامپوننت ارائهدهنده 0:04:00
-
Wrap کردن اپلیکیشن در ارائهدهنده کانتکس 0:02:00
-
ایجاد هوک UseContext قابل استفاده مجدد 0:02:00
-
Consume کردن کانتکس از طریق هوک سفارشی 0:04:00
-
نیاز به ارائهدهنده کانتکس 0:02:00
-
خلاصه 0:01:00
-
معرفی 0:01:00
-
چگونه دموها را اجرا کنیم؟ 0:00:00
-
State محلی 0:01:00
-
State گلوبال 0:03:00
-
State سرور 0:04:00
-
State تغییرناپذیر 0:02:00
-
State فرم 0:01:00
-
خلاصه - چگونه State را مدیریت کنیم؟ 0:01:00
-
تمرینات توصیه شده 0:01:00
مشخصات آموزش
مدیریت State در ریاکت 18
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:97
- مدت زمان :4:27:55
- حجم :690.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy