react学习(8)

1:useEffect
useEffect是一个react hook函数,用于在react组件中创建不是由事件引起而是由渲染本身引起的操作,比如发送ajax请求,更改dom等等。

  • 语法
useEffect(()=>{},[])

参数1是一个函数,可以称之为副作用函数,在函数内部可以放置要执行的操作。
参数2是一个数组(可选项),在数组中放置依赖项,不同依赖项会影响第一个参数函数的执行时机。当是一个空数组的时候,副作用函数只会在组件挂载完成之后执行一次。

image.png

清除副作用

useEffect(()=>{
  //副作用
  return ()=>{
    //清除副作用逻辑
  }
})

清除副作用的时机一般在组件卸载时自动执行。

【信息由网络或者个人提供,如有涉及版权请联系COOY资源网邮箱处理】

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容