Use Es6 Classes if you want!!
Building HOCs with Recompose
Abhi Aiyer

I wonder if the benefits of using only stateless components are really worth the trouble… I feel like it’d be easy to over-engineer things and drastically increase your codebase’s complexity when you could just be using setState.