React-window: [DynamicSizeList] Renderizando itens uns sobre os outros se a altura for igual a estimadaItemSize

Criado em 29 jun. 2019  ·  3Comentários  ·  Fonte: bvaughn/react-window

Encontrado um bug em https://github.com/bvaughn/react-window/pull/102 , se meus itens tiverem exatamente a altura 50 (o estimatedItemSize ), todos eles serão renderizados no topo de cada um:

image

Se eles tiverem qualquer altura diferente (por exemplo, 49 ou 51 ), funciona:

image

😭 bug

Comentários muito úteis

Corrigido em 13d48ad.

Todos 3 comentários

Ah, caso interessante. Isso só é verdadeiro se _todo_ item tiver exatamente o mesmo tamanho do tamanho estimado. Nesse caso, a lista assume que não há atualizações a serem feitas. Não está lidando com o caso em que o conteúdo foi renderizado pela primeira vez.

Corrigido em 13d48ad.

@bvaughn esta correção faz parte do 1.6.0-alpha.1?

Esta página foi útil?
0 / 5 - 0 avaliações