it binds methods to its class prototype + Compatible with stub/spy used on unit-test frameworks (Sinon.Js, enzyme,...so on) + Can be integrated with 3rd party decorators (like @autobind)
import {Autobind} from 'babel-autobind';
class MyComponent extends React.Component {
}
export default Autobind(MyComponent);