Finally, stateless functional components will soon offer improved performance as well. Since there’s no state or lifecycle methods to worry about, the React team plans to avoid unnecessary checks and memory allocations in future releases. Improved performance with superior syntax, testability, and readability? Sign me up!
This is misleading. It implies that stateless functions are more performant than class components. The problem is that class components support `PureRenderMixin`, i.e. these components will render only when props change. In the mean time, a stateless function will render the entire vdom a new each time it is invoked (https://github.com/facebook/react/issues/5677).