Imutabilidade TODO: Exemplo do pq pode ser problematico Usar apenas constantes(tricky) Arrays: não usar .push ou .splice. Objects: Object.freeze. destructuring. Object.assign Copiar objetos ao invés mutar Single source of truth e aplicações no Frontend