🐺
angular
  • Uma introdução rápida ao Angular
  • Comparações com o React
  • Iniciando
  • Módulos
  • Componentes
  • Sintaxes do Template Angular
  • Considerações sobre Estilos
  • Fluxo de Dados
    • Fluxo de Dados
    • Propriedades de Entada e Saída
    • Serviços e Injeção de Dependências
  • Roteador
  • Epílogo: O que faltou falar?
Powered by GitBook
On this page

Was this helpful?

Comparações com o React

Onde o Angular pode parecer mais fácil, se comparado ao React

  • O uso de templates HTML e folhas de estilo (ao invés de JSX e CSS-in-JS) é algo mais familiar a pessoas com experiência prévia de web;

  • O uso da injeção de dependências do Angular é muito mais simples do que as alternativas do React (contexto e Redux); Há uma sobrecarga cognitiva menor e é mais difícil de dar tiro no pé;

  • Não é necessário se preocupar em fazer alterações imutáveis de estado (na maioria das situações); O re-render é mais "automágico";

  • É mais difícil dar tiro no pé. Uma aplicação Angular sem preocupação com otimização ainda tem uma performance razoável, enquanto no caso do React é muito fácil criarmos renders extremamente lentos;

  • A framework abstrai para si a complexa configuração de build e "code splitting", você geralmente não toca em configuração de webpack;

  • Módulos sugeridos de formulários e roteador podem não ter a melhor experiência, mas são estáveis; As libs da moda não mudam todo ano, o que é excelente pra projetos duráveis. O ecossistema em geral é mais estável.

PreviousUma introdução rápida ao AngularNextIniciando

Last updated 3 years ago

Was this helpful?