使用babel进行合并时出现ESLint错误:
第28行:预期分配或函数调用,而是看到一个表达式no-unused-expressions
第29行:预期分配或函数调用,而是看到一个表达式no-unused-expressions
任何想法如何摆脱这些同时使我的计时器仍按预期工作?还是您有更好的方法让我做计时器?
class RequestTimer extends Component {
constructor(props) {
super(props);
this.state = {
seconds: 0,
minutes: 0,
hours: 0
}
this.getTime = this.getTime.bind(this);
}
getTime() {
let second = this.state.seconds
let minute = this.state.minutes;
let hour = this.state.hours;
this.state.seconds % 59 === 0 && this.state.seconds !== 0 ? minute += 1:null;
this.state.minutes % 59 === 0 && this.state.seconds % 59 === 0 && this.state.minutes !== 0 ? (hour += 1, minute = 0):null;
this.setState({
seconds: second +=1,
minutes: …
Run Code Online (Sandbox Code Playgroud)