Просто и быстро про пагинацию!
На собесах часто спрашивают про пагинацию 👇
Или от обратного:
🔍Сейчас разберем:
Так работает пагинация! ❤️
В комменты закинул пример
Отправь тому другу, который всегда заваливает собесы 😁
#хард_скиллы@analyst_academy
#про_собеседования@analyst_academy
На собесах часто спрашивают про пагинацию 👇
Что это, зачем нужна и как ее сделать❓
Или от обратного:
У тебя есть большой объем данных. Как возвращать их пользователю, чтобы не перегружать сервера❓
🔍Сейчас разберем:
ℹ️ Пагинация — это способ разбить большой список данных на страницы, чтобы загружать и отображать их по частям.
Зачем нужна❓
- Ускоряет загрузку данных и снижает нагрузку на сервер.
- Упрощает работу с длинными списками (например, заказами, товарами, пользователями).
- Делает интерфейс удобнее (пользователь листает страницы, а не видит всё сразу).
Как реализовать❓
Используем query параметры page + pageSize:
- page – номер страницы (например, 2 – вторая страница).
- pageSize – сколько записей на странице (например, 20).
Пример запроса:
GET /orders?page=3&pageSize=20
Если page=3 и pageSize=20, то сервер вернёт записи с 41 по 60.
Так работает пагинация! ❤️
В комменты закинул пример
Отправь тому другу, который всегда заваливает собесы 😁
#хард_скиллы@analyst_academy
#про_собеседования@analyst_academy