We are using React.js, a JavaScrip library for creating user interfaces, we use React.js because is simple, clean and elegant code, and easy to maintain. For official documentation look at Getting Started or Tutorial pages.

From my point of view, React has the following advantages:

This is an component example:

Recommendations:

Here are some project using React: React.js:

If you know the absolute basics use React Slingshot starter kit for rapid application development using React.js.

That's it!

If you enjoyed this post, you might like to follow me on Twitter, and follow me on Github.