- Shipped
- 26 de agosto de 2026 às 03:12 UTC
- Author
- kamo
- Commit
- 53d78e9
deveThump( indefinido, n) significava "primeiro renderização" — mas uma cabeça desovada não lida começa genuinamente indefinido, e aplicaUnreadToHeads's own undefinite-vs-0 guard nunca promove uma cabeça ociosa a um 0 definido. Então a primeira mensagem real foi um indefinida -> 1 transição em uma cabeça que já tinha renderizado uma vez, e o efeito ler que prev-indefinido como um monte, injustamente permanecer em silêncio para ele. Faixa "tem este efeito executado antes" em seu próprio ref, separado de "o que foi o último valor" — os dois pararam de significar a mesma coisa exatamente quando não lido é legitimamente ausente numa cabeça já rendida. Primeiro monte (incluindo a restaurada, contagem não zero) fica em silêncio de qualquer forma. Reelaborado deveThump doc comment: undefined-means-first-render é uma promessa o chamador faz, não algo derivado de prev sozinho.