Интересно, спасибо за объяснение.

ли основания писать классический синтаксис методов ES6?

class MyClass {

    myMethod() {
        this.myVariable++;
    }

}

Когда я используюmyMethod() в качестве обратного вызова для какого-либо события, я должен написать что-то вроде этого (в JSX):

// Anonymous function.
onClick={() => { this.myMethod(); }}

// Or bind this.
onClick={this.myMethod.bind(this)}

Но если я объявлю метод как функцию стрелки:

class MyClass {

    myMethod = () => {
        this.myVariable++;
    }

}

чем я могу написать просто (в JSX):

onClick={this.myMethod}

Ответы на вопрос(0)

Ваш ответ на вопрос