reactjs - React Hook useEffect 缺少依赖项:“getData”、“isAuthorized”和“props”。包括它们或删除依赖数组
问题描述
“React Hook useEffect 缺少依赖项:'getData'、'isAuthorized' 和 'props'。要么包含它们,要么删除依赖数组。但是,'props' 会在任何prop 更改时更改,因此首选修复方法是解构'props' 在 useEffect 调用之外的对象,并在 useEffect 中引用那些特定的道具“
这是我在尝试使用 useEffect 时收到的警告。我该如何解决这个问题?
useEffect(() => {
props.handleHeaderTitle("Approval State");
getData();
isAuthorized();
}, [projectId])
解决方案
推荐阅读
- sql - 为什么 Oracle 在同一索引上使用范围扫描和快速全扫描?
- android - 视频编码器给出不一致的结果
- php - 无法在 PHP 中上传 Azure Blob 存储
- windbg - !heap 命令中的堆块大小不同
- javascript - 如何根据javascript中的条件获取数组
- autodesk-forge - 如何在 Forge 查看器中聚合 2D 和 3D 文档?
- c# - NopCommerce 路由:如何在 NC 4.30 中正确创建和使用插件路由
- java - 如何使用 Hibernate 中的 Root 元素从父实体中选择子属性
- reactjs - 如何使用 i18next 和 react-i18next 处理嵌套和组织翻译键?和其他最佳实践问题
- xaml - 在 Xamarin 表单中折叠标签和 ListView