Roadmap

roadmap for everything

The React JS or simply React is one of the leading JavaScript libraries for developing front-end or GUI of web applications.

Backed by Facebook, React JS, also known as just React is has grown by leaps and bounds in recent years and became the de-facto library for component-based GUI development.

Though there are other front-end frameworks like Angular and Vue.jsavailable, what sets React apart from others is maybe the fact that it just focuses on component-based GUI development and doesn’t invade on other areas. For example, Angular is a complete framework and gives you a lot of features out-of-the-box, such as a Dependency Injection, Routing system, Forms handling, HTTP requests, Animations, i18n support, and a strong module system with easy lazy-loading. So, if you already have libraries to do those stuff or you might not need them altogether than React is a great choice, but learning React is not so easy, especially if you are starting as fresh in web development. When I started learning React JS this year, I have some background in web development, used HTML, CSS, and JavaScript before and knows a thing or two about front-end development, but I also struggle a lot to learn React JS. In fact, I am still learning it. When I was doing some research about the right way to learn React JS, I come across this excellent React Developer RoadMap which outlines what is mandatory, what is good to know and what are some extra stuff you can learn as React developer. This React Developer RoadMap is built by adam-golab and it outlines the paths that you can take and the libraries that you would want to learn to become a React developer. So, if you are wondering What should you learn next as a React developer? then this roadmap can help you.

Last updated