"no need to bind methods", that's true but just letting you know its not a thing if you use es6 arrow functions.
class SomeClass extends React {
someMethod = () => {
// already bound
}
}
To be clear, that's not just an ES6 arrow function. That example relies on the Stage 2 Class Properties syntax, which currently requires a Babel plugin. Now, the React team does recommend using that syntax as a viable option, but it's not yet implemented in browsers, and _might_ still change down the road.
interesting point. that reminds me of the "..." syntax on object properties that isn't supported on es6 for objects but still is a pretty sweet feature.
That one's a lot closer to being finalized. Object Rest/Spread is currently at Stage 3, and is already implemented in Chrome/V8.
For reference on proposal status and details, see https://github.com/tc39/proposals .