در نمونهکد بالا، در نسخهٔ اشتباه همهٔ event listenerها روی window ثبت میشوند اما هرگز در زمان نیاز حذف نمیشوند و همین موضوع میتواند در یک Single Page Application بزرگ باعث Memory Leak و افت کارایی در طول زمان شود. در نسخهٔ اصلاحشده با نگه داشتن reference توابع هندلر و حذف آنها در زمان مناسب، ضمن رعایت best practice در مدیریت lifecycle، از رشد بیرویهٔ مصرف مموری و کند شدن رندر جلوگیری میشود. در پروژههای جدی وب، مخصوصاً وقتی کامپوننتها بهطور پویا mount/unmount میشوند، مدیریت صحیح event listenerها مثل این نمونه بسیار حیاتی است.
🔖 #Web #وب #Frontend #Backend
👤 Developix
💎 Channel: @DevelopixWeb
March 22, 2026 981 7

