دوره آموزشی چالشهای کدنویسی پیشرفته React
1 ساعت 14 دقیقهپیشرفته2025-09-03
مدرسین

Sandy Ludosky
Web Developer and Trainer
جزئیات دوره
این دوره بهت کمک میکنه مهارتها و دانش React خودت رو به سطح پیشرفته برسونی. با مفاهیم، استراتژیها و روشهای حرفهای React آشنا میشی و با تمرینهای عملی، بهترین استانداردها و روشهای صنعت رو یاد میگیری.
Sandy Ludosky در این دوره مباحثی مثل آپدیت و رندر شدن stateها، الگوهای پیشرفته مدیریت state، چرخه حیات React و گرفتن دادهها، React.memo و memoization، diffing و reconciliation، و تکنیکهای Debouncing و Throttling رو پوشش میده.
در پایان دوره، میتونی برنامههایی بسازی که عملکرد بالا، مقیاسپذیری زیاد و نگهداری ساده داشته باشن و مشکلات رایج React رو شناسایی و حل کنی.
اهداف یادگیری
رفع مشکلات عملکرد و تنظیمات با استفاده از تکنیکهای Composition و Memoization
بهینهسازی برنامهها برای عملکرد بهتر، نگهداری آسان و مقیاسپذیری بالا
شناسایی گلوگاهها و محدودیتهای React و یادگیری روشهای رفع آنها
مسلط شدن به استراتژیهای مدیریت state و بهترین روشها
Sandy Ludosky در این دوره مباحثی مثل آپدیت و رندر شدن stateها، الگوهای پیشرفته مدیریت state، چرخه حیات React و گرفتن دادهها، React.memo و memoization، diffing و reconciliation، و تکنیکهای Debouncing و Throttling رو پوشش میده.
در پایان دوره، میتونی برنامههایی بسازی که عملکرد بالا، مقیاسپذیری زیاد و نگهداری ساده داشته باشن و مشکلات رایج React رو شناسایی و حل کنی.
اهداف یادگیری
رفع مشکلات عملکرد و تنظیمات با استفاده از تکنیکهای Composition و Memoization
بهینهسازی برنامهها برای عملکرد بهتر، نگهداری آسان و مقیاسپذیری بالا
شناسایی گلوگاهها و محدودیتهای React و یادگیری روشهای رفع آنها
مسلط شدن به استراتژیهای مدیریت state و بهترین روشها
مهارت ها
React.jsMetaFront-End Web DevelopmentWeb DevelopmentOne-Off
سرفصل ها
مقدمه
- چالشهای پیشرفته کدنویسی در React
- آنچه باید بدانید
- راهاندازی و ابزارآلات
- نحوه استفاده از CoderPad
تفکر در React - بهروزرسانیها و رندرهای State
- برنامه React شما کند است، حالا چه باید کرد؟
- کامپوننتهای تو در تو یا ارسال props
- اجتناب از رندرهای غیرضروری
- چگونه به راحتی گلوگاههای React را شناسایی کنیم
مدیریت پیکربندی و چرخه حیات کامپوننت
- جلوگیری از حلقه بینهایت useEffect
- غلبه بر معایب useEffect
Memoization در React - چگونه و چه زمانی
- چگونه عملکرد را به حداکثر برسانیم
- اجتناب از محاسبات پرهزینه
الگوهای پیشرفته React
- غلبه بر مشکل سوراخکاری پایهها
- بالا بردن وضعیت با استفاده از API زمینه - نحوه
- useReducer - مدیریت چندین حالت
- جداسازی منطق با الگوی hooks
چرخه حیات React و واکشی دادهها
- محل دریافت دادهها در React
- استفاده از useEffect برای اتصال به یک سیستم خارجی
رفع پرش و کاهش سرعت
- مدیریت خطاها با ErrorBoundary
نتیجهگیری
- مراحل بعدی