Effects 可以返回一个 cleanup 函数
import { useEffect } from 'react'
let appDetailTimer = null
useEffect(() => {
return () => {
//如果定时器存在,推出页面时销毁定时器
if (appDetailTimer) clearInterval(appDetailTimer)
}
}, [])
Effects 可以返回一个 cleanup 函数
import { useEffect } from 'react'
let appDetailTimer = null
useEffect(() => {
return () => {
//如果定时器存在,推出页面时销毁定时器
if (appDetailTimer) clearInterval(appDetailTimer)
}
}, [])