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.

Last updated