@1233211

Как сделать такой поиск?

У меня в приложении все страницы обёрнуты в PageWrapper:

<Header />
{children}
<Footer />

На одной из страниц надо добавить в header иконку поиска.
При нажатии на которую должен появляться поиск вместо header.
И при вводе данных в строку поиска, нужно отобразить результаты на странице.

Как это правильно реализовать?
  • Вопрос задан
  • 202 просмотра
Решения вопроса 1
Natebash
@Natebash
React, Vue, Angular, Navite JS, Python / Node JS
В header добавляете иконку, на иконку событие клика которое скроет header и покажет вместо нет строку поиска.
Когда будете заполнять поиск, на инпут вешаете дебаунс, и выполняете поиск элементов. Выводите их. При закрытии поиска вызывается хэндлер на закрытие поиска и показ header
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы