Abrir um anexo já não lança React #310

Fixkamo-internal
Navios
6 de setembro de 2026 às 22:58 UTC
Autor
Kamo
Enviar
f3939a8

Clicando em uma miniatura jogou "Erro de Reagir Minificado #310 — renderizado mais ganchos do que durante a renderização anterior" sobre a página inteira. A minha, da fixação do anexo. `AttachmentLightbox` retorna cedo quando o lightbox está fechada, e eu coloquei `useAttachmentSource` APÓS aquele guarda: o fechado renderizou três ganchos e a renderização aberta correu quatro. Um gancho não pode viver depois de um retorno condicional, então a parte que precisa de um é agora uma criança montada apenas quando Há algo para mostrar. Essa criança é chaveada pelo ID do anexo, que corrige um segundo erro no mesmo Linhas. “falha” e a re-plantação de um único cookie são estado dentro do gancho e fazer não redefinir quando seu URL muda, então setando de um anexo quebrado para um bom Teria continuado a mostrar o fracasso. Uma chave por anexo representa um novo veredicto. Enviado porque cada teste existente renderizou este componente fechado, ou não em Todos — a transição fechada→a aberta é a que quebra. O novo teste afirma exactamente essa transição, e contra o compromisso anterior reproduz ambas as metades: "Renderou mais ganchos do que durante a renderização anterior" em aberto, e "Renderou menos ganchos do que o esperado" ao fechar.

Todas as alterações

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