Saeed_mn
6 سال پیش توسط Saeed_mn مطرح شد
3 پاسخ

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

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


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

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


Saeed_mn
@mansooris280 6 سال پیش آپدیت شد
0

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


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

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


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

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