useEffect的清除操作 clearTimeout 在什么时候会执行

来源:3-4 学习自定义Hook - 用useDebounce减少工程搜索请求频率

符阿知

2021-03-28

如描述,useDebounce里,useEffect的清除操作 clearTimeout 在什么时候会执行?

如果每次value改变的时候都执行清除,那 timeout每次被赋值就马上被清除,永远不会执行setDebouncedValue.

如果是在useDebounce组件被销毁时执行,什么时候这个组件会被销毁?

写回答

1回答

符阿知

提问者

2021-03-28

不好意思,原来老师在课程中讲清楚了,忽略我的问题吧。

0
0

React17+Hook+TS4 优质实践,仿 Jira 企业级项目

解锁 React17 高阶用法,轻松应对大型复杂长周期项目

2691 学习 · 1236 问题

查看课程