【发布时间】:2020-10-20 12:42:22
【问题描述】:
我有一个反应功能组件,我想在每个渲染中运行一些代码。
你知道useEffect 没有依赖数组的钩子每次在渲染时都会运行。
这是代码
function Component({a, b}){
useEffect(()=>{
console.log('component rerenderd')
// some code here
})
return(
<div>
Some content
</div>
)
}
另一方面,没有 useEffect 做同样的事情
function Component2({a, b}){
console.log('component rerenderd')
// some code here
return(
<div>
Some content
</div>
)
}
我的问题是它们两者有什么区别?
【问题讨论】:
-
这能回答你的问题吗? React useEffect in depth / use of useEffect?
标签: javascript reactjs