v31 was created by restoring v29
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: /
O arquivo page.tsx não tem nenhuma tag script. Vou verificar o layout.tsx para ver se há algum script lá:
Encontrei o problema. Os scripts estão sendo renderizados diretamente dentro do <head>. Em Next.js, devemos usar o componente Script do next/script para adicionar scripts de terceiros. Vou corrigir isso:
Corrigi o erro substituindo as tags <script> dentro do <head> pelo componente Script do Next.js importado de next/script. Os scripts agora usam a estrategia afterInteractive que carrega os scripts apos a pagina ser interativa, evitando o erro de renderizacao e melhorando a performance. Tambem removi o bloco <head> manual, ja que o Next.js gerencia isso automaticamente.