小编use*_*005的帖子

ESLint-ReactJS中没有未使用的表达式

使用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)

javascript refactoring reactjs eslint

0
推荐指数
2
解决办法
7340
查看次数

标签 统计

eslint ×1

javascript ×1

reactjs ×1

refactoring ×1