Leia a posição de rolagem de um observador, não da disposição

Performancekamo-marketing
Shipped
20 de agosto de 2026 às 22:18 UTC
Author
Kamo
Commit
861e159

O estado rolado/no topo do navegador veio de um manipulador de rolagem que leu window.scrollY, e o efeito de montagem chamado aquele manipulador síncrono durante a fase de commit do React. Ler um deslocamento de rolagem ali força o navegador para calcular layout no local, antes da primeira pintura tem aconteceu, que é precisamente o retorno forçado do farol estava relatando contra o pedaço do router. Um IntersectionObserver numa sentinela de 1x20px no topo do documento responde a mesma pergunta — é a página que passou de 20px — sem a pedir geometria. O navegador relata-o de um passe que foi Já vou fazer isso. O sentinela está absolutamente posicionado e ponteiro-eventos: nenhum, por isso é fora do fluxo e não pode mudar ou interceptar nada.

All changes

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços