windowSize={10000)
означает, что компонент будет отображать видимую область экрана плюс (до) 4999 экранов над и 4999 под областью просмотра.
Уменьшение этого числа снизит потребление памяти и может повысить производительность , но увеличит вероятность того, что быстрая прокрутка может выявить на мгновение пустые области необработанного содержимого.
(было взято из «VirtualizedList» документации )
Попробуйте измените размер окна (например, до 11) и посмотрите, поможет ли.
Еще вы можете добавить
removeClippedSubviews={true}
, что составляет
a встроенная оптимизация, которая удаляет обрезанные подпредставления (те, которые находятся за пределами родительского) из иерархии представлений, чтобы выгрузить работу из собственной системы рендеринга