;(function() { window.createMeasureObserver = (measureName) => { var markPrefix = `_uol-measure-${measureName}-${new Date().getTime()}`; performance.mark(`${markPrefix}-start`); return { end: function() { performance.mark(`${markPrefix}-end`); performance.measure(`uol-measure-${measureName}`, `${markPrefix}-start`, `${markPrefix}-end`); performance.clearMarks(`${markPrefix}-start`); performance.clearMarks(`${markPrefix}-end`); } } }; /** * Gerenciador de eventos */ window.gevent = { stack: [], RUN_ONCE: true, on: function(name, callback, once) { this.stack.push([name, callback, !!once]); }, emit: function(name, args) { for (var i = this.stack.length, item; i--;) { item = this.stack[i]; if (item[0] === name) { item[1](args); if (item[2]) { this.stack.splice(i, 1); } } } } }; var runningSearch = false; var hadAnEvent = true; var elementsToWatch = window.elementsToWatch = new Map(); var innerHeight = window.innerHeight; // timestamp da última rodada do requestAnimationFrame // É usado para limitar a procura por elementos visíveis. var lastAnimationTS = 0; // verifica se elemento está no viewport do usuário var isElementInViewport = function(el) { var rect = el.getBoundingClientRect(); var clientHeight = window.innerHeight || document.documentElement.clientHeight; // renderizando antes, evitando troca de conteúdo visível no chartbeat-related-content if(el.className.includes('related-content-front')) return true; // garante que usa ao mínimo 280px de margem para fazer o lazyload var margin = clientHeight + Math.max(280, clientHeight * 0.2); // se a base do componente está acima da altura da tela do usuário, está oculto if(rect.bottom < 0 && rect.bottom > margin * -1) { return false; } // se o topo do elemento está abaixo da altura da tela do usuário, está oculto if(rect.top > margin) { return false; } // se a posição do topo é negativa, verifica se a altura dele ainda // compensa o que já foi scrollado if(rect.top < 0 && rect.height + rect.top < 0) { return false; } return true; }; var asynxNextFreeTime = () => { return new Promise((resolve) => { if(window.requestIdleCallback) { window.requestIdleCallback(resolve, { timeout: 5000, }); } else { window.requestAnimationFrame(resolve); } }); }; var asyncValidateIfElIsInViewPort = function(promise, el) { return promise.then(() => { if(el) { if(isElementInViewport(el) == true) { const cb = elementsToWatch.get(el); // remove da lista para não ser disparado novamente elementsToWatch.delete(el); cb(); } } }).then(asynxNextFreeTime); }; // inicia o fluxo de procura de elementos procurados var look = function() { if(window.requestIdleCallback) { window.requestIdleCallback(findByVisibleElements, { timeout: 5000, }); } else { window.requestAnimationFrame(findByVisibleElements); } }; var findByVisibleElements = function(ts) { var elapsedSinceLast = ts - lastAnimationTS; // se não teve nenhum evento que possa alterar a página if(hadAnEvent == false) { return look(); } if(elementsToWatch.size == 0) { return look(); } if(runningSearch == true) { return look(); } // procura por elementos visíveis apenas 5x/seg if(elapsedSinceLast < 1000/5) { return look(); } // atualiza o último ts lastAnimationTS = ts; // reseta status de scroll para não entrar novamente aqui hadAnEvent = false; // indica que está rodando a procura por elementos no viewport runningSearch = true; const done = Array.from(elementsToWatch.keys()).reduce(asyncValidateIfElIsInViewPort, Promise.resolve()); // obtém todos os elementos que podem ter view contabilizados //elementsToWatch.forEach(function(cb, el) { // if(isElementInViewport(el) == true) { // // remove da lista para não ser disparado novamente // elementsToWatch.delete(el); // cb(el); // } //}); done.then(function() { runningSearch = false; }); // reinicia o fluxo de procura look(); }; /** * Quando o elemento `el` entrar no viewport (-20%), cb será disparado. */ window.lazyload = function(el, cb) { if(el.nodeType != Node.ELEMENT_NODE) { throw new Error("element parameter should be a Element Node"); } if(typeof cb !== 'function') { throw new Error("callback parameter should be a Function"); } elementsToWatch.set(el, cb); } var setEvent = function() { hadAnEvent = true; }; window.addEventListener('scroll', setEvent, { capture: true, ive: true }); window.addEventListener('click', setEvent, { ive: true }); window.addEventListener('resize', setEvent, { ive: true }); window.addEventListener('load', setEvent, { once: true, ive: true }); window.addEventListener('DOMContentLoaded', setEvent, { once: true, ive: true }); window.gevent.on('allJSLoadedAndCreated', setEvent, window.gevent.RUN_ONCE); // inicia a validação look(); })();
  • AssineUOL
Topo

Má alimentação prejudica a saúde mental; veja por que e o que consumir

iStock
Imagem: iStock

Sarah Alves

Do VivaBem, em São Paulo

10/06/2022 12h07

A saúde mental é composta por uma junção de pilares, como questões genéticas, estilo de vida e condições associadas. Estudos, inclusive, já indicam a influência da alimentação em questões emocionais, sobretudo ansiedade e depressão.

De forma geral, uma dieta rica em açúcar e gorduras e pobre em diversos nutrientes causa uma série de alterações no corpo que prejudicam processos importantes à manutenção da boa saúde mental. Entre eles, estão malefícios como o estresse oxidativo e a neuroinflamação.

"A variação de saúde mental está relacionada com aumento do estresse oxidativo porque o cérebro é um tecido metabolicamente muito ativo e acaba liberando muito radical livre, responsável pelo envelhecimento das células e até por má função celular", afirmou a nutricionista Lara Natucci, em entrevista ao VivaBem durante o congresso Ganepão, realizado em São Paulo.

Quando a alimentação é ruim, o impacto à microbiota intestinal ainda piora a absorção de bons nutrientes, o que interfere diretamente na produção de neurotransmissores (que realizam a comunicação entre os neurônios).

Segundo a nutricionista, a boa notícia é que pesquisas também mostram redução em sintomas e o caráter preventivo de uma alimentação saudável, com produtos de fácil o no dia a dia.

Tem alimentação ideal?

Natacci, doutora pela USP (Universidade de São Paulo), explica que não existe uma orientação alimentar exata que possa agir na prevenção ou melhora de sintomas relacionados aos transtornos. No entanto, alguns padrões estudados são considerados promissores.

"Se conseguirmos ter uma alimentação rica em diversos nutrientes, vitaminas, minerais, vamos ter substrato para formar neurotransmissores. Com fibras e probióticos garantimos boa saúde intestinal, além dos micronutrientes. Se tivermos nutrientes anti-inflamatórios e antioxidantes, prevenimos inflamação", diz a nutricionista.

dieta DASH; mediterrânea; flexitariana; hipertensão - iStock - iStock
Dietas mediterrânea e dash, ricas em alimentos in natura, lideram estudos que relacionam saúde mental e alimentação
Imagem: iStock

Por isso, as dietas mediterrânea e dash lideram estudos para avaliar os benefícios ao bem-estar mental. Ambas se baseiam no consumo de alimentos naturais, também associados a pesquisas que indicam melhora em outros aspectos da saúde.

Uma dica para manter os bons padrões alimentares é usar produtos de época, porque isso ajuda a tornar os hábitos constantes. Além de terem compostos bioativos, nutrientes, serem mais íveis e em maior disponibilidade.

Atenção à suplementação

Alguns estudos também se dedicam à suplementação como parte do tratamento dos transtornos. "Normalmente os pesquisadores falam em oito semanas para ter algum efeito de melhora da depressão e ansiedade", comenta a nutricionista Lara Natacci.

Nestes casos, é preciso comprovar via exames os problemas de deficiência das substâncias e ter prescrição médica individualizada, porque a autossuplementação pode ser tóxica.