تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۴ mahdi zand
پاس ندادن dispatch و getState
جامعه ری اکت ایجاد شده در ۱۳ خرداد ۱۴۰۲

سلام استاد

بنده ابتدائا dispatch و getState را بصورت مستقیم در کامپوننت Couunter ام در تگ p در تگ‌های button وارد کردم، اما کد عمل نکرد، اما وقتی آنها را از طریق props انتقال دادم بهشون، درست کار کردن. می‌خواستم بدونم علت این اتفاق چی بوده؟

دومین سؤالم هم این است که چرا ما تابع dispatch را در قالب یک arrow functionنوشتیم، اما تابع getState را همین جوری نوشتیم؟

سلام تیکه کدتم بفرست

emad ta ۱۳ خرداد ۱۴۰۲، ۲۰:۵۰

عذرخواهی می‌کنم سؤالم اولم حل شد. فقط سؤال دومم باقی مانده

mahdi zand ۱۴ خرداد ۱۴۰۲، ۰۶:۲۸

سلام

اون ۲ تا مورد مربوط به dispatch رو لازم داریم زمانی که روی button کلیک شده فراخوانی بشن در صورتی که مقدار state رو با هر بار رندر شدن لازم داریم که مقدارش رو دریافت بکنیم


لطفا اگر موضوع شفاف نیست اعلام بکنید که بیشتر توضیح داده بشه

مجتبی سوری ۱۶ خرداد ۱۴۰۲، ۰۶:۲۵

استاد بنده متوجه نشدم، خب dispatch هم خودش یک تابع است و میتوانیم هربار که کلیک میکنیم خود تابع رو صدا کنیم



mahdi zand ۱۷ خرداد ۱۴۰۲، ۰۶:۴۶