reactjs - UseEffect 挂钩在更新状态时执行多次
问题描述
我正在从子组件的 useEffect 挂钩更新父组件的状态。以下是来自子组件的一段代码。这里 useEffect 被调用了两次。不知道我该如何避免它。
useEffect = () => { const flag = someApi; setStateOfParent(flag),[]}
解决方案
下面的代码将解决这个问题:
useEffect(() => {
// executed only once
}, [])
推荐阅读
- file - 两个 Kotlin 文件之间的通信
- python - 如何使用文件中的数据在网页中提交字符串
- python - 如何使用 django 中间件在 django rest 框架中捕获异常?
- c# - 字典拳击
- php - 如果子数组不同,如何使用php在表mysql中插入数组2d
- android - 尝试更新我的应用的发布 apk 时发生包冲突?
- python-3.x - 使用 python 请求登录不适用于 pythonanywhere.com
- javascript - JavaScript 计算器代码不起作用,不确定问题出在哪里
- webgl - 在 webgl 中阻止这些透明度重叠的有效方法是什么?
- python - 一次将 pandas 数据帧随机分组以进行 x 折交叉验证