首页 > 解决方案 > UseEffect 挂钩在更新状态时执行多次

问题描述

我正在从子组件的 useEffect 挂钩更新父组件的状态。以下是来自子组件的一段代码。这里 useEffect 被调用了两次。不知道我该如何避免它。

useEffect = () => { const flag = someApi; setStateOfParent(flag),[]}

标签: reactjsreact-hooks

解决方案


下面的代码将解决这个问题:

useEffect(() => {
  // executed only once
}, [])

推荐阅读