To avoid the annoying function binding in react components classes
constructor(props) {
super(props);
this.myFuncInClass = this.myFuncInClass.bind(this);
}
Install the following plugin via npm and enable it
babel-plugin-transform-class-properties
Then you can write arrow function and void the binding.
myFuncInClass = () => {
// code
}
Be aware about the difference between Arrow function expression and Traditional function expression.
