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