Задать вопрос
@mDrama

Как лучше реализовать механику Автокомплита поисковой строки?

Добрый день. Задумался о том, как лучше реализовать автокомплит для поиска. Поиск будет производиться через API-запросы на сервер, откуда и будет приходить результат.

Получается, мне нужно вешать на инпут onChange и при каждом изменении посылать запросы на сервер с вэлью инпута? А потом отрисовывать ниже див с пришедшими результатами. Не слишком ли это "затратно"? Ну то есть, это ж куча АПИ-запросов по каждому введенному символу.

И как лучше сам див с автокомплитом реализовывать? Вручную или для этого есть какие-то популярные библиотеки? (для инфинити скролла мне вчера хорошую тут посоветовали)
  • Вопрос задан
  • 94 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    React-разработчик
    3 месяца
    Далее
  • Merion Academy
    Frontend-разработка на React
    4 месяца
    Далее
  • ProductStar
    React: отточите навыки интерфейсной разработки
    6 недель
    Далее
Решения вопроса 1
@Dasslier
FrontEnd Developer
Все очень просто.
Обычный инпут, при изменении - отправляешь запрос, при вводе следующего символа - отменяешь предыдущий запрос и посылаешь новый.
Результаты рисуешь в саджесте, выводи 10 штук - больше нет смысла
Нет, это не затратно.
Нужен еще бэк быстрый, чтобы все это нормально смотрелось
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
от 250 000 до 300 000 ₽
IT ATLAS Москва
от 200 000 до 250 000 ₽