React
React
Top 17%509 pontos
Top 17%
Principais recursos e destaques

React: 20 fatos e destaques

1. Os modelos são simples objetos JavaScript

Isso facilita a transferência de dados entre o aplicativo e os serviços REST - Transferência de Estado Representativo - ou LocalStorage. Além disso, reduz a complexidade das funções "getter" e "setter".
React
13% tem isso

2. tamanho do arquivo do mini-campo sem dependências

Arquivos menores significam mais rapidez no tempo de carregamento.
78KB
Flight: 14KB

3. Compatível com vinculação unidirecional de dados

As views podem estar sujeitas à atualização automática quando um objeto observável é alterado.
React
80% tem isso

4. É agnóstica à biblioteca de manipulação de DOM

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.
React
20% tem isso

5. Usa JSX para modelagem

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.
React
7% tem isso

6. Os modelos podem ser pré-compilados no servidor

Suporta um mecanismo de modelagem que pode ser pré-processado no servidor. Isto provavelmente melhora a velocidade da página, especialmente em dispositivos com baixo capacidade computacional.
React
60% tem isso

7. Conta com um plugin popular que suporta animação

Tem um plugin que inclui funcionalidades para criação de views de animação, facilmente.
React
20% tem isso

8. Suporta views compostas (parcial)

Permite modelos de views aninhados em views de nível superior dentro de um modelo.
React
60% tem isso

9. Permite o uso de view mixins

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.
React
13% tem isso

10. Integra-se com outros Frameworks MV*

Pode ser utilizado em substituição a parte de outro framework, sem remover as funções remanescentes.
React
7% tem isso

11. Pode ser renderizado no servidor

Isso melhora muito a rastreabilidade do motor de template. Isto possivelmente melhora a velocidade da página, especialmente em dispositivos com baixo poder computacional.
React
13% tem isso

12. Atualiza o DOM de forma assíncrona

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.
React
27% tem isso

13. Integra-se bem com bibliotecas de terceiros para proporcionar suporte Promises/A+

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.
React
33% tem isso

14. Pode ser expandido por um plugin comum para ter duas vias de ligação de dados

Pode ser expandido para dar suporte aos modelos e views atualizando-os mutuamente. Isto adiciona tamanho de arquivo mas permite maior flexibilidade.
React
13% tem isso

15. Publicado sob a Licença Apache

A licença Apache é uma licença bastante permissiva a todos os tipos de utilização, inclusive uso comercial, sem garantia.
React
7% tem isso

16. Possui validação de entrada integrada

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
40% tem isso

17. Funciona com bibliotecas AMD como require.js

As bibliotecas de Definição de Módulo Assíncrono possibilita programação modular fácil e limpa. Caso um framework não funcione bem com essas bibliotecas, pode haver outros meios para modularizar seus componentes e solucionar dependências, como a Dependency Injection (Injeção de Dependência).
React
60% tem isso

18. Oficialmente, suporta gerenciamento de dependências Bower.

Bower é um gerenciador de pacotes do tipo npm, fácil de usar, para aplicativos front-end.
React
53% tem isso

19. versões do Internet Explorer suportadas

Suporte à navegador legado pode ser importante para projetos corporativos e projetos com uma grande base de usuário que consista de usuários do Internet Explorer.
8
rAppid JS: 0

20. idade

Frameworks mais antigos são muitas vezes mais estáveis, robustos e contêm mais recursos e tutoriais. Como empresa você tem uma piscina de talentos de onde recrutá-los.
0years
Sammy JS: 4years

Top 10 Frameworks MV*

Adicionar à comparação
    Comparar
    This page is currently only available in English.