Этот безумный, безумный, безумный инпут. Часть 1

Строка поиска — это часто самый распространённый и удобный способ навигации по сайту. Казалось бы, что может проще? Но в реализации это оказывается не самой простой задачей. Особенно если приложение уже написано на React, а поиск должен работать и на мобильных устройствах.

В этом докладе я расскажу про наш опыт создания компонента поисковой строки — как мы разрабатывали архитектуру и чего стоило поддержать привычки и ожидания пользователей.