【发布时间】:2019-05-03 17:53:14
【问题描述】:
我的代码在应用程序中正常运行,但是在提交 husky 运行并给出错误说“箭头函数不应该返回赋值 no-return-assign”
<Field name='dob' label='dateOfBirth'
placeholder=''
onFocus={(e) => e.target.placeholder = 'MM/YYYY/DD'}
/>
【问题讨论】:
-
只需将函数体括在括号中即可。
(e) => {e.target.placeholder = 'MM/YYYY/DD'} -
您应该在返回的内容周围加上花括号,而不是返回作业 onFocus={(e) => {e.target.placeholder = 'MM/YYYY/DD'}}
-
如果没有大括号,箭头函数会隐式返回,这就是您看到该错误的原因
-
谢谢你们,它奏效了……很快
标签: javascript react-redux redux-form