Components let you split the UI into independent, reusable pieces. This is the beauty of React; we can separate a page into many small reusable components.
Prior to React v14 we could create a stateful React component using React.Component (in ES6), or React.createClass (in ES5), irrespective of wh...