سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ Soroosh
مدیریت state ها
جامعه جاوا اسکریپت ایجاد شده در ۰۱ آذر ۱۳۹۹

سلام استاد وقتتون بخیر باشه

استاد  داخل کامپوننت EditCategory.tsx از useReducer برای مدیریت state استفاده کردیم ولی با این حال داخل EditCategory.tsx از سه مورد useState دیگه هم استفاده کردیم. سوالم اینه که آیا بهتر نبود این سه تا state هم به داخل reducer اضافه بشن؟ یا جدا بودنشون دلیلی داره؟ (از جنبه ی clean code عرض میکنم.)

ممنون از شما

سلام خدمت شما. باید حتما در نظر بگیریم که آیا state‌های ما قراره در جای دیگه ای استفاده بشه یا نه، اگر قراره در یک کامپوننت دیگه استفاده بشه بهتره به useReducer منتقل بشه و در غیر این صورت در همون useState باقی بمونه.

کیوان علی محمدی ۰۱ آذر ۱۳۹۹، ۰۶:۱۱