La cuenta revanda de la oferta no pudo hidratar, así que React tiró la pancarta en cada carga

Fixkamo-marketing
Se descapó
9 de septiembre de 2026 a las 16:23 UTC
Autor
Kamo
Compromit
c4fb5a8

La página de inicio ha estado lanzando React 418 . "el servidor renderizado texto no coincidía con el cliente en cada carga, tanto en la producción como en localmente. El desajuste es el reloj del banner de la oferta: const [tiempo, setTime] = useState(() = calcCountdown(new **************** // Les Date.now() ); Un flojo inicializador que lee el reloj funciona dos veces en dos diferentes relojes: una vez cuando el servidor pretende la página, una vez cuando el navegador Lo hidrata. Aquellos no pueden estar de acuerdo, y con revalidado = 300o el servido HTML tiene hasta cinco minutos, así que no están de acuerdo por minutos. Reacto reportó la caja de segundos como 25 en el servidor y 23 en el cliente, luego regenerado todo el subtrato de la bandera en el cliente que es el real coste, en el único elemento del héroe que está por encima del redlamiento y animación. La semilla ahora viene del servidor como apoyo, por lo que el primer cliente render es una función pura de lo que cruzó el límite y reproduce el Serv server's HTML exactamente; el efecto se mueve al propio reloj del lector inmediatamente después de la montura, antes de la primera garrafa del intervalo. No OfferBand's fix, que está justo ahí: empieza en null y renders No hay reloj hasta que se monte. Eso es correcto para una banda más abajo de la página, pero este estandarte está por encima del redlmente y el reloj es un tercio de su anchura, Así que un pop-in cambiaría al héroe en cada carga. Verificado contra una construcción de producción con la prerender deliberadamente envejecido 100 segundos: la semilla HTML leía 21 07 41 40, el navegador mostró 21 07 38 57 a juego con un tiempo restante calculado independientemente de la página y no hubo errores de hidratación en /en, /en/watch, /en/prisión, /en/precio/oferta, /en/features, /fr o /en/site-map. Fecha de hoy en un el servidor componente de servidor no es una API dinámica, y la tabla de ruta todavía muestra la página de presentación presedió.

Todos los cambios

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios