Задать вопрос
gooseNjuice
@gooseNjuice
JavaScript Fullstack

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

Задача: на сервере есть записи, например 10.000 пользователей. На клиенте есть input. Человек вводит букву, и как в поисковике, появляются подсказки, содержащие имена пользователей, начинающиеся на эти букву(ы).
Вопрос: когда оптимальнее делать запрос к серверу? Например, загрузить один раз все данные, или делать запрос при каждом изменении текста?
Куда положить эти данные на стороне клиента?
  • Вопрос задан
  • 43 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
ну если сразу подгружать 10000 записей - пользователь не увидит (в хорошей конструкции) или не дождется (в плохой реализации) результата. Поэтому нормальный вариант по каждой букве подавать ему первый десяток подходящих данных.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы