Reactjs 我可以有一个定制钩子的react钩子/详尽的dep吗?
我写了这个钩子(可能有bug,我还没用过): 有没有一种方法可以使这个钩子的使用完全符合deps规则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": {
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"
}]
}
}