سلام. من یه کامپوننتی با react-redux دارم ولی مثل ری اکت نمی تونم اون رو چندین بار استفاده کنم. اگه مثلا کامپوننت Increase رو بنویسم و دو بار صداش بزنم با زدن دکمه اضافه هر دو تا کامپوننت اضافه میشن. ولی من میخوام هر کدومشون عملکرد مستقل داشته باشن. توی ریداکس باید چه کار کرد؟
@hesammousavi
@kamran.davar
@sinashahoveisi
درود بر شما نباید اینطور باشه
زمانی که در دو جای مختلف کامپونتت مورد نظر رو صدا زدید با عمل کلیک روی اون المنت مورد نظر یکبار باید انجام بشه ! 😶
@hesammousavi
بله در دو جای مختلف همین طوره. من دو تاشو باید توی یک کامپوننت استفاده کنم و این مشکل رو دارم.
تا الان خیلی جاها ازش استفاده کردم و اوکیه. ولی اینبار توی یه کامپوننت نیاز دارم دو بار ازش استفاده کنم. سرچ هم کردم و گفته بود باید یه id رو توی ریدیوسر ست کنم و هر بار دیسپج فراخوانی میشه باهاش ارسال بشه تا بفهمه کدوم مقدار باید تغییر کنه. ولی خیلی کد کثیفی شد. جواب هم نداد. این لینک
نویسندش هم گفته که هنوز این قابلیت توی ریداکس نیست و باید کاستمایز بشه
خب ببینید اگر منظور شما این هست که مقدار state در redux از یک کامپوننت که دوبار صدا زده شده داره تغییر میکنه باید بگم که خاصیت redux همین یه state تعریف میکنی با تغییر دادنش هرجای برنامه بقیه جاها هم تغییر میکنه اگر که میخواین این اتفاق نیفته باید دوتا state داشته باشین و برای حل مشکلتون میتونید مقدار دهی هر دو state رو از اول یکی بزارین
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟