react学习(8)

简介: react学习(8)

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

语法

useEffect(()=>{
   },[])

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

清除副作用

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

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

相关文章
|
6天前
|
JavaScript 前端开发
react学习(3)创建虚拟dom的两种方式
react学习(3)创建虚拟dom的两种方式
145 66
|
6天前
|
前端开发 JavaScript 算法
react学习(1)
react学习(1)
117 66
|
6天前
|
前端开发 JavaScript
react学习(5)
react学习(5)
163 59
|
6天前
|
前端开发
react学习(2)
react学习(2)
124 57
|
21天前
|
JSON 前端开发 JavaScript
|
4天前
|
前端开发 JavaScript 中间件
react学习(11)
react学习(11)
|
1天前
|
前端开发 JavaScript
react学习(13)props
react学习(13)props
|
4天前
|
前端开发 JavaScript
react学习(10)
react学习(10)
|
5天前
|
前端开发
react学习(7)
react学习(7)
86 45
|
6天前
|
前端开发
react学习(6)
react学习(6)

热门文章

最新文章