راکت

نحوه فرخوانی store در reducer hook

1 پاسخ

با سلام
من ابتدا یک Reducer با مقدار intial State در یک کامپوننت تعریف کردم

const [state, dispatch] = useReducer(reducerProfile,initialState)

حال اگر بخوام از مقادیر state های این کامپوننت در کامپوننت دومی استفاده کنم دوباره با بدین صورت Reduer رو تعریف کنم ؟!!

const [state, dispatch] = useReducer(reducerProfile,initialState)

در اینحالت مقادیر intialState ، مقادیر state های اولیه رو تغییر می دهند ، میدونم دارم اشتباه انجام می دهم ، لطفا بفرمایید نحوه صحیح چگونه است

بسیار ممنون

reza esmaili
reza esmaili
@m.yarandish
ثبت پرسش جدید

پاسخ‌ها

1
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

در کامپونتت دوم منظورتون فرزند اون کامپونتت هست دیگه ؟
چون این reducer رو باید در کامپونتت اصلی جاسازی کنید تا در همه کامپونتت‌های فرزند بشه استفاده کرد .
در ضمن اگر منظورتون در کامپونتت فرزند هست خیر به هیچ وجه نباید دوباره useReducer بسازید !

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام