gooseNjuice
@gooseNjuice
JavaScript Fullstack

Как реализовать хранение данных при использовании input с рекомендациями?

Задача: на сервере есть записи, например 10.000 пользователей. На клиенте есть input. Человек вводит букву, и как в поисковике, появляются подсказки, содержащие имена пользователей, начинающиеся на эти букву(ы).
Вопрос: когда оптимальнее делать запрос к серверу? Например, загрузить один раз все данные, или делать запрос при каждом изменении текста?
Куда положить эти данные на стороне клиента?
  • Вопрос задан
  • 41 просмотр
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
ну если сразу подгружать 10000 записей - пользователь не увидит (в хорошей конструкции) или не дождется (в плохой реализации) результата. Поэтому нормальный вариант по каждой букве подавать ему первый десяток подходящих данных.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ITGLOBAL.COM Севастополь
от 120 000 до 200 000 руб.
UTIP Пермь
от 80 000 до 120 000 руб.
23 марта 2019, в 23:45
5000 руб./за проект
23 марта 2019, в 23:33
800 руб./за проект
23 марта 2019, в 21:08
1500 руб./за проект