React is a framework released by facebook for creating Single Page Application. When a client make a request, the server is left out if no data from the server is required. The browser loads HTML document, then Javascript loads and unloads views.


With React, we interact with a virtual DOM which is used to construct the actual DOM. We use JSX to construct a virtual DOM with React elements (Javascript objects). JSX is a syntax extension to Javascript.


If we need to make server requests, we do it asynchronously. The page is displayed instantly to the user, and wait for new data to arrive.

  Last update: 297 days ago