如果我提供带有参数的箭头函数,例如:
const onClickBtn = e => {
handleSearch();
};
vs 代码添加括号,例如:
const onClickBtn = (e) => {
handleSearch();
};
我不希望这样的设置。
我认为这是一个 eslint 设置问题,所以我用 google 搜索但找不到答案。
如何解决这个问题?
最佳答案
ESLint Arrow Parenthesis ESLint 将此定义为良好实践,尽管我特别不喜欢这种行为。您需要将相应的设置更改为“as-needed”
,这将不再在箭头函数参数周围强制使用大括号。
关于autocomplete - 当箭头函数的参数只有1时,vscode会自动创建括号。如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65457959/