React

12 Motivos por React é melhor

do que a média

1.Os modelos são simples objetos JavaScript
Simvs Não (87% não tem isso)
Isso facilita a transferência de dados entre a aplicação e o REST- Services ou o LocalStorage . Além disto, reduz a complexidade das funções getter e setter.
2.Usa JSX para modelagem
Simvs Não (93% não tem isso)
JSX é um mecanismo de modelagem que permite ao desenvolvedor efetuar a marcação diretamente em seu código, que é , em seguida, implementado ou pré- compilado em JavaScript simples. Isso elimina a separação entre a view da marcação e do código e aumenta a velocidade em linguagens de modelagem baseadas em strings.
3.É agnóstica à biblioteca de manipulação de DOM
Simvs Não (80% não tem isso)
Não requer ou seriamente encoraja o uso de biblioteca específica (como jQuery, Zepto ou MooTools ) para lidar com manipulação de DOM e pode ser usada com aquela que o desenvolvedor preferir.
4.Integra-se com outros Frameworks MV*
Simvs Não (93% não tem isso)
Pode ser utilizado em substituição a parte de outro framework, sem remover as funções remanescentes.
5.Conta com um plugin popular que suporta animação
Simvs Não (80% não tem isso)
Tem um plugin que inclui funcionalidades para criação de views de animação, facilmente.
6.Permite o uso de view mixins
Simvs Não (87% não tem isso)
Mixins é uma técnica de programação que permite que diferentes objetos compartilhem comportamentos comuns sem precisar de herança de orientação a objetos.
7.Pode ser renderizado no servidor
Simvs Não (87% não tem isso)
Isso melhora muito a rastreabilidade do motor de template. Isto possivelmente melhora a velocidade da página, especialmente em dispositivos com baixo poder computacional.
8.Atualiza o DOM de forma assíncrona
Simvs Não (73% não tem isso)
A mudança do modelo não resulta em atualizações imediatas de views, mas são enfileiradas e liberadas como um grupo. Isto pode ter um desempenho muito melhor que as atualizações instantâneas de views.
9.Integra-se bem com bibliotecas de terceiros para proporcionar suporte Promises / A+
Simvs Não (67% não tem isso)
Permite o uso de bibliotecas como Deferred jQuery para suportar promises. Os promises são uma alternativa popular para os callbacks ao lidar com respostas do servidor.
10.Pode ser expandido por um plugin comum para ter duas vias de ligação de dados
Simvs Não (87% não tem isso)
Pode ser expandido para dar suporte aos modelos e views atualizando-os mutuamente. Isto adiciona tamanho de arquivo mas permite maior flexibilidade.
11.Publicado sob a Licença Apache
Simvs Não (93% não tem isso)
A licença Apache é uma licença bastante permissiva a todos os tipos de utilização, inclusive uso comercial, sem garantia.
12.Possui validação de entrada integrada
Simvs Não (60% não tem isso)
Utilitários internos ajudam a validar a entrada do cliente antes de ser processada ou enviada a um servidor. À despeito de não substituir a validação do lado do servidor, ele pode melhorar consideravelmente a experiência do usuário.
React
Etiquetas:
React características
React prós e contras
React vantagens
React desvantagens