gooseNjuice
@gooseNjuice
JavaScript Fullstack

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

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

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

Войти через TM ID
Похожие вопросы