This is actually a way to eventually reduce the size of the library since it makes the class system optional.
We're definitely considering optional module based systems instead of OOP, but it's still too early. https://github.com/reactjs/react-future/tree/master/07%20-%2...