SSR (server side render)
AJAX - SPA (single page application)
DOM
React, Vue, Angular (2way data binding MV up), Polymer
Modificando o DOM com React (Virtual DOM)
Biblioteca para UI de forma declarativa.
Declara o estado os componentes JSX vai reagir ao estado
Se você possui o NPM e o Node.js instalados, é possível criar um aplicativo React instalando primeiro o aplicativo create-react-app.
Instale o create-react-app executando este comando no seu terminal:
1#npm install -g create-react-app
Agora você poderá criar um aplicativo React,
vamos criar um chamado aulareact.
2#npx create-react-app aulareact
3#npm start