Exploring React
On https://reactjs.org/, React is defined as a JavaScript library for building user interfaces. The main catchphrases used on the home page are declarative, component-based, and learn once, write anywhere.
When React was first introduced at the JSConf US conference in May 2013 by Jordan Walke of Facebook, the audience was so skeptical that Facebook decided to start a React tour to convince people of the benefits of this new library. Today, React is one of the most popular frameworks for creating web applications, and it’s used not only by Facebook itself, but also by many other big players such as Instagram, Netflix, Microsoft, and Dropbox.
In the next section, I will show you how React works, what makes it so special compared to other similar frameworks and approaches, and how it is related to React Native.
Tip
If you already have Node and Node Package Manager installed, you can set up a new app by using the following command in the terminal:
npx create-react-app name-of-your-app