Reactjs 我可以有一个定制钩子的react钩子/详尽的dep吗?

Reactjs 我可以有一个定制钩子的react钩子/详尽的dep吗?,reactjs,react-hooks,eslint,eslint-plugin-react-hooks,Reactjs,React Hooks,Eslint,Eslint Plugin React Hooks,我写了这个钩子(可能有bug,我还没用过): 有没有一种方法可以使这个钩子的使用完全符合deps规则 useThrottledCallback(() => (a + b + c)}, 100, []) 在这种用法中,我希望得到通知,a、b和c需要在依赖项数组中。这应该很简单。委员会: 可配置穷举dep以使用additionalHooks选项验证自定义挂钩的依赖关系。此选项接受正则表达式以匹配具有依赖项的自定义挂钩的名称 所以你想要的是: { "rules": {

我写了这个钩子(可能有bug,我还没用过):

有没有一种方法可以使这个钩子的使用完全符合deps规则

useThrottledCallback(() => (a + b + c)}, 100, [])

在这种用法中,我希望得到通知,
a
b
c
需要在依赖项数组中。

这应该很简单。委员会:

可配置穷举dep
以使用additionalHooks选项验证自定义挂钩的依赖关系。此选项接受正则表达式以匹配具有依赖项的自定义挂钩的名称

所以你想要的是:

{
  "rules": {
    // ...
    "react-hooks/exhaustive-deps": ["warn", {
      "additionalHooks": "useThrottledCallback"
    }]
  }
}

哦,老兄,我为什么不看医生呢!非常感谢你!
{
  "rules": {
    // ...
    "react-hooks/exhaustive-deps": ["warn", {
      "additionalHooks": "useThrottledCallback"
    }]
  }
}