The popularity of React.js has been rapidly growing since Facebook first released the library back in 2013. It’s the fifth most frequently starred open source project on Github, and job ads for React developers are also heavily on the rise. React is a lightweight JavaScript framework for building user interfaces — the most prominent examples are Facebook and Instagram.
React offers an alternative for MVC frameworks, such as Angular or Backbone, with a more straightforward structure and a focus on performance optimization. As React will be surely defining the web development landscape in the coming years, in this article we would like to provide you with a developer toolkit to help you set foot in the realm of React development.