The code has the following error: Encountered a script tag while rendering React component. Scripts inside React components are never executed when rendering on the client. Consider using template tag instead (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template). Revise the code to address this issue.
Corrigi o erro movendo os componentes Script do Next.js para dentro do <body> em vez de <head>, e mudando a estratégia de beforeInteractive para afterInteractive. Isso resolve o erro de script tags dentro de componentes React, pois o Next.js Script com estratégia afterInteractive é projetado para funcionar corretamente no lado do cliente.
The code returns the following error:
Encountered a script tag while rendering React component. Scripts inside React components are never executed when rendering on the client. Consider using template tag instead (https://developer.mozilla.org/en-US/docs/Web/HTML/Element/template).
Revise the code to address the error.
I was previewing: /
Corrigi o erro movendo os scripts do Google Ads para dentro da tag <head> e usando dangerouslySetInnerHTML ao invés de passar o código JavaScript como children do componente Script. Isso é a forma correta de injetar scripts inline no Next.js e evita o erro de renderização no cliente.