React-window: [DynamicSizeList] Отображение элементов друг на друге, если высота такая же, как предполагаемый размер элемента.

Созданный на 29 июн. 2019  ·  3Комментарии  ·  Источник: bvaughn/react-window

Обнаружена ошибка на https://github.com/bvaughn/react-window/pull/102 , если мои элементы точно имеют высоту 50 (значение estimatedItemSize ), все они будут отображаться сверху друг друга:

image

Если у них разная высота (например, 49 или 51 ), это работает:

image

😭 bug

Самый полезный комментарий

Исправлено в 13d48ad.

Все 3 Комментарий

Ах, интересный крайний случай. Это верно только в том случае, если _ каждый_ элемент точно такого же размера, как и предполагаемый размер. В этом случае предполагается, что список не требует обновлений. Однако это не касается случая, когда контент был отрисован впервые.

Исправлено в 13d48ad.

@bvaughn , это исправление является частью 1.6.0-alpha.1?

Была ли эта страница полезной?
0 / 5 - 0 рейтинги