关于useEffect

来源:9-8 老瓶新酒 - 使用自定义Hook实现 函数防抖

Chaosdanny

2020-07-15

老师,您好,这里根据onChange执行相关请求的操作,和后面利用useEffect监测value变化来执行请求的操作,效果是不是一样的

写回答

1回答

慕村7050775

2020-07-17

肯定不一样啊。你在onChange里执行请求,每次onChange调用都会发送请求,不管你value是否变化。onEffect的第二参数能避免发起重复的请求。

0
2
Chaosdanny
我大概了解了,用useEffect主要是为了配合useDebounce,不然的话,其实在onChange里面也能做防抖操作,主要是为了控制异步请求的频率
2020-07-20
共2条回复

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2124 学习 · 959 问题

查看课程