文章浏览阅读90次。如果你省略了依赖项数组,或者错误地配置了它,可能会导致副作用函数过于频繁或者不够频繁地运行。,这样副作用就只会在组件挂载和卸载时执行一次。但要小心,因为如果副作用函数内部使用了来自组件外部的 props 或 state,而你没有将它们加入到依赖项中,这可能会导致 bug。如果副作用创建了需要清理的资源(如定时器、事件监听器或者网络请求等),确保在副作用函数返回时提供一个清理函数。是 React Hooks API 的一部分,它允许你在函数组件中执行副作用操作,比如数据获取、订阅或者手动更改 DOM。