по поводу пагинации?
Есть два подхода:
1: это передавать общий Тотал в респонсе на ui, который уже сам считает страницы и offset
2: это принимать с be в хедерах число страниц и текущую и также эти параметры на be отправлять
я видел разные варианты: - back возвращает тотал и указатель на следующую страницу - back возвращает (а так же принимает) last_id
перввый вариант отпадает
Ну а какой вариант предпочтительнее ?
И может где-то описаны Гайды с разбором разных подходов, их плюсы и минусы и тд
мне кажется зависит от специфики приложения, количества данных, скорости ответа бэка и т.п.
из того с чем я работал, мне больше понравилось как это сделано в django-rest-framework. Но тут своя специфика - параметры фильтра должны быть в виде queryParams тогда бэк возвращает ссылки next/prev c учетом текущего состояния фильтра
Вот да Но теперь у меня заруба с be и я никак не могу найти аргументы 🤣
Обсуждают сегодня