состоит в том, что нужно запилить dropdown с пагинацией, фильтрами, сортировкой и поиском. Request выглядит так - { limit: 10, offset: 0, query: [], sort: [], search: '' }. Т е стандартный. Проблема в том, что не могу определиться с ux. Могу сделать как в ссылке, но мне чет не нравится, могу сделать lazy load при прокрутке. Но при lazy load возникает ряд непоняток. 1) Аккумулировать данный при прокрутке нельзя 2) Можно прихранивать настройки пагинации. И всегда отображать в опция limit а при подъеме списка - высчитать limit и offset от текущего положения до offset: 0 и запросить сразу все данные. Но если их будет овер 10к тоже - говняный вариант. Как не крути получается плохой ux. Есть ли у кого какие идеи?
https://ux.stackexchange.com/questions/34632/large-set-of-options-in-a-dropdown
И что делать при обновлении страницы, оставлять ли опции на текущей пагинации или сбрасывать в ноль? Тоже такой себе момент
Обсуждают сегодня