Desde que React não faz suposições sobre o resto da sua stack de tecnologia, é fácil testá-lo em um pequeno recurso em um projeto já existente. Apenas a UI “ https://facebook.github.io/react/ ”
programação mais simples e de melhor desempenho. React também pode ser reenderizado no servidor usando Node, e pode ser utilizado em aplicativos nativos usando o React Native. Virtual DOM “ https://facebook.github.io/react/ ”
Os elementos filhos recebem as informações de estado do elemento pai • Quando o estado muda, o React recria os elementos alterados • Os componentes filhos recebem as informações via propriedades
Ele ajuda você a escrever applicações que se comportem consistentemente, rodando em diferentes ambientes(cliente, servidor e nativo), e sejam fáceis de testar. Redux “ https://redux.js.org/ ”
ao desenvolvimento de aplicações muito mais simples, nenhuma cópia de segurança e permitindo memoization avançadas e técnicas de detecção de mudança com a simples lógica. Dados persistentes apresentam uma API de mudança que não atualiza os dados no local, mas em vez disso dá sempre novos dados atualizados. Immutable “ https://facebook.github.io/immutable-js/ ”