تغییر state ها به صورت globally

3 سال پیش توسط Saeed_mn مطرح شد
آفلاین
user-avatar
Saeed_mn ( 847 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

سلام..خسته نباشید @hesammousavi
من میخوام یک کامپوننت رو توی دو یا سه قسمت از پروژه خودم استفاده کنم...مشکل من اینجاست که دارم از react router استفاده میکنم و شرط گذاشتم زمانی که روی همین کامپوننت کلیک شد مقدار state رو true میکنه و با true شدن مقدار state اجازه داده میشه که route تغییر بکنه..وقتی توی دوجا از پروژه ازش استفاده میکنم,با کلیک مقدار state تغییر نمیکنه و route هم تغییر نمیکنه,آیا راهی هست که مقدار state توی هر دو کامپوننت تغییر کنه؟...کسی میدونه باید چیکار کنم؟؟؟

آفلاین
user-avatar
حسام موسوی ( 461235 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

میتونید از Context یا مدیریت کننده state ها مثل redux استفاده کنید یا بصورت custom event اینکارو انجام بدید

آفلاین
user-avatar
Saeed_mn ( 847 تجربه )
3 سال پیش

لینک کوتاه اشتراک گذاری

0

چطور میتونم از context یا custom event استفاده کنم؟؟...لطفا ی نمونه کد برای تغییر state ها رو قرار بدید...
ممنون @hesammousavi

آفلاین
user-avatar
حسام موسوی ( 461235 تجربه )
3 سال پیش
تخصص : طراح و برنامه نویس

لینک کوتاه اشتراک گذاری

0

در مستندات خود react هست

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.