gpt4 book ai didi

javascript - 如何使用 ESlint : Disallow Assignment in return Statement (no-return-assign)? 解决警告

转载 作者:行者123 更新时间:2023-11-30 09:21:54 30 4
gpt4 key购买 nike

我在我的 React 应用程序中使用以下包来生成 Recaptcha 组件:https://github.com/appleboy/react-recaptcha

组件如下所示,带有 eslint 警告: ESlint warning code block

this.recaptchaRef 定义如下:this.recaptchaRef = React.createRef();

当我的表单出现错误时,此 ref 允许我重置 Recaptcha:this.recaptchaRef.reset();

如果不编写 ESlint 注释,我将如何解决此错误?

最佳答案

如果 => 后面没有 {,箭头函数将返回后面的任何表达式。目前,您的箭头函数正在将 event 分配给 this.recaptchaRef 返回 event。 (即使消费者完全忽略返回值,它仍然会产生 linting 错误。)因此,只需使用大括号来确保不返回任何内容:

ref={(event) => {
this.recaptchaRef = event;
}}

关于javascript - 如何使用 ESlint : Disallow Assignment in return Statement (no-return-assign)? 解决警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51129535/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com