我useCustomHook在模块中有一个定义,我想将其包含在react-hooks/exhaustive-deps检查中。我尝试将其添加到additionalHooks选项中,但如果我使用合格的导入,则不起作用。
import * as MyMod from 'my_module'
.
.
.
const value = MyMod.useCustomHook(() => depA + missingDep, [depA])
Run Code Online (Sandbox Code Playgroud)
我尝试使用正则表达式来处理以此钩子名称结尾的任何内容:
"react-hooks/exhaustive-deps": [ "warn", {
"additionalHooks": '(.*\.useCustomHook)'
}],
Run Code Online (Sandbox Code Playgroud)
但它不匹配。我尝试过使用和不使用 a .、不使用前缀(useCustomHook)以及其他一些模块特定名称。我无法让它们中的任何一个匹配用途。
我应该如何编写正则表达式以通过模块名称匹配挂钩的使用?
dev*_*evi -1
请像这样使用它:
"react-hooks/exhaustive-deps": [ "warn", {
"additionalHooks": '(useCustomHook)'
}],
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
394 次 |
| 最近记录: |