начала списка (сколько элементов мы пропускаем) ?
Я кастомную на реакте делал
я обычно добавлял в инпут offset и limit, и обрабатывал их в резолвере потом
Просто получи коллво элементов. Заведи себе переменную const PAGINATION_COUNT и храни там коллво, выводимых значений. А дальше от этого играйся. Ты знаешь, что у тебя выделиться 6 значений, ты знаешь максимальное. Дальше только дело фантазии )
лучше не использовать оффсет, а использовать курсоры (https://graphql.org/learn/pagination/, https://www.apollographql.com/docs/react/data/pagination/#cursor-based и т.д.) почему - потому что если список значений продолжает обновляться (например, в него добавляются новые элементы в голову или удаляются с головы), то страница по оффсету будет либо показывать дублирующиеся элементы, либо пропускать элементы (и пользователь об этом не узнает)
Обсуждают сегодня