Facebook released ReactJS in 2013 and is already providing AngularJS with tough competition, although ReactJS is still more popular. ReactJS powers the user interface for both Facebook and Instagram, so it can build large, dynamic applications. It’s also the View component of the model-view-controller (MVC) software architecture.
In this chapter, we will show you how to set up an environment for successful React development. Notice that there are many steps involved but this will help speed up the development process later. We will need NodeJS, so if you don't have it installed, check the link from the following table.
After successfully installing NodeJS, we can start installing React upon it using npm. You can install ReactJS in two ways