Да: infinite loading управляет получением страниц, а виртуализация — числом DOM-элементов. Эти механизмы дополняют друг друга.
Можно ли объединять виртуализацию списка и бесконечную загрузку данных?
Да: infinite loading управляет получением страниц, а виртуализация — числом DOM-элементов. Эти механизмы дополняют друг друга.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Да: infinite loading управляет получением страниц, а виртуализация — числом DOM-элементов. Эти механизмы дополняют друг друга.
Подгружайте данные при приближении к границе окна, учитывая loading, hasNext и повторный запрос той же страницы. Стабильные keys и измерение высоты предотвращают скачки. Виртуализация сама не ограничивает накопленную память данных, поэтому для длинной сессии может понадобиться оконный кеш.