DEV Community

Fábio Miranda
Fábio Miranda

Posted on

A importância da imutabilidade em aplicações Angular

Em aplicações Angular, o termo imutabilidade é mencionado principalmente quando você lida com a estratégia OnPush de detecção de mudanças. Padrões de atualização mutáveis podem não só impedir que você tire proveito da diminuição de uma árvore de componentes sujeitos à detecção de mudança, mas também levar a bugs/pegadinhas difíceis de detectar. Uma tradução de "Immutability importance in Angular applications"

Com o advento do Redux, padrões imutáveis de atualização se tornaram muito populares. Em poucas palavras, a idéia é criar um novo objeto em vez de alterar o existente quando for necessário realizar uma ação de atualização. Quando se trata de aplicações Angular, o termo imutabilidade é mencionado principalmente quando você lida com a estratégia OnPush de detecção de mudanças, a fim de melhorar o desempenho em tempo de execução 🚀.

No entanto, a adesão a padrões de atualização mutáveis pode não só impedir que você aproveite a redução de uma árvore de componentes submetida ao processo de detecção de mudanças, mas também levar a alguns bugs/pegadinhas difíceis de detectar.

Continuo a tradução lá no meu site => https://fabiodemiranda.com.br/a-importancia-da-imutabilidade-em-aplica%C3%A7%C3%B5es-angular/

Top comments (0)