Есть ли способ не привязывать каждую функцию в которой нужен this в ES6 React?
В babel с пометкой stage-0 есть такая штука - https://github.com/jeffmo/es-class-static-properti...
Она позволяет делать так:class MyClass {
  foo = () => {
    console.log('foo a = ', this.a);
  }

  bar = () => {
    this.a = 10;
    setTimeout(this.foo, 10); // Мы не биндим foo на this
  }
}

const o = new MyClass();
const bar = o.bar; // и тут тоже не биндим

bar(); // выводит "foo a = 10"
Binding to methods of React class (ES7 included)
Мне нравится использовать стрелочные функции и свойства классов от es7onMouseMoveHandler = (e) => {
    if (this.state.active) {
    ....