Запрос React: когда использовать useInfiniteQuery или usePaginatedQuery для разбивки на страницы

#reactjs #react-query

#reactjs #реагировать-запрос

Вопрос:

У меня есть такая таблица введите описание изображения здесь

который отображает элементы с разбивкой на страницы. Точное количество раз неизвестно во время вызова API. Итак, для обработки разбивки на страницы такой таблицы. лучше использовать useInfiniteQuery или usePaginatedQuery из React Query?

Я действительно изо всех сил пытаюсь понять различия в вариантах использования этих двух API здесь

Ответ №1:

Насколько я понимаю, прочитав немного документов, usePaginatedQuery вернет разрешенные данные, которые просто равны данным последней успешной страницы, они не будут объединять данные последней страницы с данными, которые у вас уже были. С другой стороны, useInfiniteQuery делает это с помощью fetchMore .