In this section, you will learn about React.js.  I first became interested in React a few years ago.  As a framework, it approaches the problem of the building using a different approach.

For some people, this difference puts them off.  After you start learning and building apps with React, you will quickly come to appreciate how it allows you to write cleaner code that's easier to test and allows you to take advantage of reuse.

I've been using React for a few years, I've written small apps and I've also worked in large enterprise level projects. In this section, you will learn about all my mistakes so you can avoid them.