Side Effect
Programação Funcional · também conhecido como efeito colateral
Alteração de estado externo além do retorno da função.
seção
Explicação
Side Effect — Alteração de estado externo além do retorno da função.
Qualquer mudança observável fora da função: DOM, network, console, mutação argumento, log file.
Efeitos necessários — isole em camada boundary (useEffect, service).
seção
Exemplo
let total = 0;function addToTotal(n) { total += n; } // side effectseção
Modo de uso
Identificar o que testar sem mock
useEffect para efeitos React
Separate domain vs infra
seção
Armadilhas comuns
Hidden effect in getter
Effect em render path
seção
Termos relacionados
Aprofundar no artigo
Quer ir além? Este artigo explora o tema em profundidade — leitura recomendada após o glossário.
Pure Functions: A Magia da Previsibilidade
Domine funções puras: mesma entrada → mesma saída, zero efeitos colaterais, imutabilidade, structuredClone, padrões práticos e quando a impureza é inevitável.
ler artigoMais em Programação Funcional
Outros termos da mesma categoria para revisão em sequência.