Внешний интерфейс проекта = React JS, backend = Django Rest Framework (предоставляет JSON).
Если у меня 100 мобильных продуктов в базе данных (изначально он загружает только 10 продуктов для внешнего интерфейса) и пользователь отфильтровывает 12 элементов во внешнем интерфейсе на основе спецификации мобильных устройств.
Должен ли я фильтровать базу данных (в бэкэнде) на основе команд пользовательского фильтра или я должен сначала загрузить 100 продуктов в интерфейс и фильтровать, используя Javascript?
Резюме моего вопроса> Что было бы лучше?
option 1 : Loading entire specific database to frontend JS library and filtering out later
option 2 : Filter backend database based on users filtering commands each time.
База данных будет postgresql в AWS