How to Learn React.js, Part 1: The React Road Map for Modern Web Developers

React.js or simply React is one of the leading JavaScript libraries for developing front-ends or GUIs for web applications. Backed by Facebook, React.js has grown by leaps and bounds in recent years and became the defacto library for component-based GUI development.