надо показывать все 400, сначала мне надо вывести только 10 постов, затем при нажатии на кнопку "ещё" надо вывести еще 10 постов, при повторном нажатии на кнопку еще 10 постов и т.д. Как это можно реализовать?
И дать по шапке тем кто придумал грузить сразу 400 постов, когда клиенту нужно 10
зависит от задачи если данные небольшие по размеру, и понадобится переход на клиенте на любую страницу, проще загрузить все
Если эндпоинт не предполагает нагрузок - то нам категорически пофиг, отдать клиенту 10 записей или все Если нагрузка таки планируется - нормальная пагинация мастхев Поэтому запилив пагинацию ты ничего не теряешь. Не запилив - рискуешь рано или поздно удивиться цифрам в кибане
Запилив пагинацию в данном случае ты теряешь UX Юзер будет ждать загрузки Не работает легко фильтрация, сортировка и прочее
Мы говорим про константное количество записей, или про динамическое? Константное можно хоть в json на фронте засунуть, что бы бэк лишний раз не дергать. Динамическое имеет свойство незаметно увеличиваться до сотен тысяч записей, которые грузить на клиент немного не комильфо
Не всегда, всё от задачи
Про любое, при том условии что я сказал - данных немного Я в админке грузил сразу всех юзеров сайта в quasar table - пара тысяч. Все быстро работало
Обсуждают сегодня