小编use*_*887的帖子

反应功能组件中使用和不使用 useEffect 的区别

我有一个反应功能组件,我想在每个渲染中运行一些代码。你知道useEffect没有依赖数组的钩子每次在渲染时都会运行。

继承人的代码

function Component({a, b}){

useEffect(()=>{
  console.log('component rerenderd')
  // some code here
})

 return(
  <div>
    Some content
  </div>
  )
}
Run Code Online (Sandbox Code Playgroud)

另一方面没有 useEffect 做同样的事情

function Component2({a, b}){

  console.log('component rerenderd')
  // some code here

 return(
  <div>
    Some content
  </div>
  )
}
Run Code Online (Sandbox Code Playgroud)

我的问题是它们之间有什么区别?

javascript reactjs

10
推荐指数
2
解决办法
815
查看次数

标签 统计

javascript ×1

reactjs ×1