请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于useEffect

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

正在回答 回答被采纳积分+3

1回答

慕村7050775 2020-07-17 17:19:31

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

0 回复 有任何疑惑可以回复我~
  • 提问者 Chaosdanny #1
    额,onChange不也是value变化才执行的嘛
    回复 有任何疑惑可以回复我~ 2020-07-20 13:53:04
  • 提问者 Chaosdanny #2
    我大概了解了,用useEffect主要是为了配合useDebounce,不然的话,其实在onChange里面也能做防抖操作,主要是为了控制异步请求的频率
    回复 有任何疑惑可以回复我~ 2020-07-20 13:57:01

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信