موقع استفاده از useEffect یکسری سناریو وجود داره که ما مجبور میشیم یکسری آیتم رو به dependency array اضافه کنیم، اما نمیخوایم با هر بار تغییر کردن اون آیتمها، Effect مجدد ران بشه.
همیشه Developerها راهحلهای مختلفی برای حل این مشکل استفاده میکردن، از suppress کردن linter گرفته تا استفاده از useRef برای جلوگیری از اضافه کردن اون state به dependency array.
این یه چالش بود و خوشبختانه داخل آپدیت 19.2، ما حالا دسترسی به هوک useEffectEvent داریم که این مشکل رو برامون مثل آب خوردن حل میکنه.
Arian Nargesi ✍️
@codehalics | کدهالیک
Post #1013
850
- 🔥 10
- ❤ 5