From 3756905a1b204cd9849b539556ed7dfc7a05c70e Mon Sep 17 00:00:00 2001 From: Evandro Fonseca Junior Date: Wed, 14 Oct 2026 01:13:44 -0300 Subject: [PATCH] fix(transicao): a home nao pisca mais duas vezes ao abrir A hidratacao e a revelacao de Suspense tambem sao transicoes do React, e o do template animava a pagina inteira (page-out/page-in) nas duas, logo na chegada. Com update="none", so a troca de pagina anima. --- app/template.tsx | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/app/template.tsx b/app/template.tsx index 6f0c6e3..0446611 100644 --- a/app/template.tsx +++ b/app/template.tsx @@ -1,6 +1,14 @@ import { ViewTransition } from "react"; -/** O template remonta a cada navegação; o conteúdo leva o nome "page" e anima com page-out/page-in (globals.css). */ +/** + * O template remonta a cada navegação; o conteúdo leva o nome "page" e anima com page-out/page-in (globals.css). + * update="none": a hidratação e a revelação de Suspense também são transições do React e animariam a página + * inteira na chegada (a tela piscava duas vezes); só a troca de página anima. + */ export default function Template({ children }: { children: React.ReactNode }) { - return {children}; + return ( + + {children} + + ); }