我有以下代码:
render() {
/* jshint laxbreak: true */
var buttonClasses = classSet({
'Button' : true,
}),
buttonContainerClasses = classSet({
'u-textRight': !this.props.fullscreen
}),
allowedTypes = /^(submit|button)$/i,
type = allowedTypes.test(this.props.type)
? this.props.type
: 'button';
return (
<div className={buttonContainerClasses}>
<input
type = {type}
value = {this.props.label}
/>
</div>
);
}
和JSHint给了我以下错误:
Unclosed regular expression
在关闭输入标记的行上(第二行)。 我目前正在尝试升级到React 0.12.2,并且我正在修复所有错误。任何想法如何解决它?
答案 0 :(得分:1)
我已经解决了!因此在React 0.12中,可以删除pragma,但是如果没有它,lint将无法工作,因此会弹出错误。感谢所有帮助过的人!