как создать разбивку на страницы, если api не предоставил никаких опций (элементы данных на странице)?

#javascript #reactjs #pagination

#javascript #reactjs #разбивка на страницы

Вопрос:

Все, что я получаю от api, — это массив объектов, нет страниц или чего-либо, что я мог бы использовать для запроса только части данных. Интересно, есть ли еще хороший способ создать разбивку на страницы на моем клиенте?

(Я использую react)

Спасибо

Ответ №1:

Поскольку вы не можете сэкономить на передаче данных по сети или синтаксическом анализе (хотя может помочь некоторый алгоритм отложенного синтаксического анализа), подкачка улучшит объем памяти всех созданных узлов DOM и время, необходимое для компоновки страницы.

Если вы действительно осведомлены об этих аспектах, я бы подумал об использовании чего-то вроде react-window для отложенного отображения данных.

Основным соображением подкачки является экономия на сетевых передачах. Трюк с узлами ленивого рендеринга имеет смысл для действительно больших наборов данных.