setInterval未在组件卸载时清除
const Component = () => {
useEffect(() => {
setInterval(() => {
console.log('interval')
}, 100)
}, [])
return null;
}
dom节点的监听事件未在组件卸载时解除
const Component = () => {
useEffect(() => {
document.documentElement.addEventListener('click', () => {
console.log('html click')
})
}, [])
return null;
}