PRIMERS: React
React é uma biblioteca JavaScript declarativa, eficiente e flexível para o desenvolvimento de interfaces para usuários.
Declarativa
React torna indolor criar interface interativas. Desenvolva algumas simples views para cada estado da sua aplicação, e o React atualizará e renderizará efecientemente apenas os componentes certos quando o dado mudar.
Views declarativas tornam o seu código mais previsíveis e fáceis de depurar.
Componentizada
Construa componentes encapsulaods que gerenciam seu próprio estado, e então, componha uma interface mais complexa.
Como a lógica do componente é escrita em JavaScript em vez de templates, podemos passar dados facilmente pela aplicação e manter o estado fora do DOM.
Aprenda uma vez, escreva em qualquer lugar
React também pode ser renderizado no servidor usando Node e em aplicativos móveis usando React Native.