前端
面试题
Search Docs
K
GitHub
前端
面试题
GitHub
Menu
ON THIS PAGE
31.useEffect的第二个参数
#
useEffect接受两个参数,第一个是要执行的函数,第二个是依赖数组
当什么都不传递的时候,每次渲染都没重新执行effect函数
当传递空数组的时候,effect只会在组件挂载和卸载时调用一次,不会对组件进行重新渲染
当传递依赖数组时,effect会在组件挂载和依赖项更新时调用,每次更新都会检查依赖项列表是否有变化,如果有变化则重新并执行
ON THIS PAGE