نمونه کدی رو مطالع میکردم که توش مدام از هوک useEffect برای اضافه کردن شنودگر استفاده کرده بود. این هوک چه فایدهای داره؟
0
1 پاسخ
0
بهترین پاسخ
اول از همه باید گفت که این هوک تنها در کامپوننتهای owl کاربرد داره.
کامپوننتها یک چرخه زندگی دارن. شما زمانی که یک شنودگر رو به یک کامپوننت اضافه میکنید (یا حتی ایجاد میکنید) زمانی که کامپوننت از بین میرود باید آن شنودگر رو حذف کنید. در غیر این صورت خطا ایجاد خواهد شد.
این هوک شنودگر شما رو در زمان مناسب اضافه وو زمانی که لازم باشه از کامپوننت حذف میکنه. پش شما نیازی به کارهای اضافه و یا تکراری ندارید.