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:
Se eles tiverem qualquer altura diferente (por exemplo, 49
ou 51
), funciona:
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?
Comentários muito úteis
Corrigido em 13d48ad.