e comportamento são separados - OOP muda estado enquanto FP faz os dados fluírem - Um o foco é em loops, if elses e metodos enquanto o outro chama funções(que vao fazer a função desses if e elses) - Um é declarativo outro imperativa
logado em algum lugar Se a pessoa clicar em um outro botão enquanto esta nessa tela ela fecha Se a pessoa clicar em tal coisa outra acontece …. Etc etc….
trata-lo • Se precisa de um estado local acoplado, encapsule-o em funções puras. • Efeitos colaterais são necessários, mas podem ficar isolados e abstraídos