useDebounce中的useState会不会设置改变后的值

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

weixin_慕虎5496050

2022-07-10

图片描述useDebounce里面首先使用useState定义了debouncedValue的值,为什么执行完一次之后不会直接return出来变化的值呢?按道理来讲只要value变了第一句useState就会执行呀

写回答

1回答

weixin_慕雪5473727

2022-07-14

因为之后马上就去执行useEffect了啊,然后才执行的return这都是同步的啊

0
0

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

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

2691 学习 · 1236 问题

查看课程