Getting Started

React is a front-end (ie. browser-side, little-related-to-server) JavaScript library for building user interfaces.Maintained by Facebook and a community of individual developers and companies, it is free and open-sourced.

Essentially, Reactbreaks down the user interface into a hierarchy of'components'. Each component is reusable and encapsulated from the rest of the codes. This organizes the work, enhances productivity, and saves development time, especially for a sophisticated website.

React can be used as a base in the development of single-page or mobile applications.Single-page applications are web applications that interact with the user by dynamically rewriting the current web page with new data from the web servers, instead of the default method of a web browser loading entire new pages with different URLs.

On the other hand, for a typical website that spans across URLs, React easily allows repeated parts of the websites, such as the navigational header and footer, to be reused in different pages.

If you're interested in playing around with React or sharing a few codes, you can use an online code playground such as CodePen, CodeSandbox, or Stackblitz.Visit https://reactjs.org/blog/ for the latest information about React.