Check out Functional vs. Stateful React.js Components by David Starr. Here is an excerpt:
Overview For those just getting started with React.js, it’s fairly common (in ES6 anyway) to see how to construct a React Component class and build your component from that class. It turns out we can also build React components as simple functions that return JSX. Simple functional components…
The full article is available here.