【发布时间】:2017-09-26 22:18:18
【问题描述】:
- 我是 js 新手。
- 修复了其他无法仅修复 props lint 错误的 lint 错误
我收到以下 lint 错误,用 Google 搜索该错误无法弄清楚问题所在。 17:20 错误“playerLaughing”在道具验证反应/道具类型中丢失
提供以下代码
- 你们能告诉我如何解决它吗
C:\workspace\sports-dia-dashboard\src\components\sample-player\player-section.jsx
17:20 error 'playerLaughing' is missing in props validation react/prop-types
17:40 error 'id' is missing in props validation react/prop-types
23:9 warning Unexpected var, use let or const instead no-var
23:53 error 'jumping' is missing in props validation react/prop-types
28:32 warning There should be no space before '=' react/jsx-equals-spacing
28:32 warning There should be no space after '=' react/jsx-equals-spacing
30:37 error 'flying' is missing in props validation react/prop-types
33:21 warning Empty components are self-closing react/self-closing-comp
44:3 error Expected indentation of 4 spaces but found 2 indent
import React from 'react';
class Swimming extends React.Component {
constructor(props) {
super(props);
this.playerLaughing = this.playerLaughing.bind(this);
}
playerLaughing() {
//console.log("playerLaughing");
// debugger;
this.props.playerLaughing(this.props.id);
}
render() {
//console.log("render");
//console.log("accordion / the ExpandCollapse Section component");
var className = 'player-section' + (this.props.jumping ? ' jumping' : '');
return (
<div className={className} onClick={this.playerLaughing}>
<div className = "sports-player-question-flying sports-submenu-dropmenuHeader">
<h3>
{this.props.flying}
</h3>
<div className="up-arrow"></div>
</div>
<div className="body">
{this.props.children}
</div>
</div>
);
}
}
export default Swimming;
【问题讨论】:
标签: javascript html css reactjs redux