组件销毁后清理监听与计时器 | 星雨笔录
在组件退出时移除监听器和定时器。
核心: 组件退出时应清除定时器并移除监听器、观察器,避免重复响应与资源泄漏。
最小示例:
const timer = setInterval(update, 1000);
const controller = new AbortController();
window.addEventListener('resize', update, { signal: controller.signal });
function destroy() { clearInterval(timer); controller.abort(); }
学完能做: 在组件退出时移除监听器和定时器。