// 写法一
const getReportCountReq = useCallback(() => {
getReportCount({
params: {
date
}
})
}, [date])
useEffect(() => { getReportCountReq() }, [])
// 写法二
useEffect(() => {
getReportCount({
params: {
date
}
})
}, [date])
还有只执行一次的时候:
// 法21
const getReportCountReq = getReportCount
useEffect(getReportCountReq, [])
// 法22
useEffect(() => {
getReportCount()
}, [])
可以先清楚几个概念,
了解概念之后,我们就可以解读 “写法一”和“写法二”的区别:
最近刚好写到了一篇关于react内置hook的解读,有兴趣可以看看~
https://mp.weixin.qq.com/s/Ws...