react学习(8)

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

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

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

react学习(8)
image.png

清除副作用

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

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

其他

react学习(4)

2024-12-9 10:40:04

其他

react学习(10)

2024-12-9 10:40:08

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
搜索