Как реализовать фильтрацию по массиву ,по данным которые вводятся в инпут?
Всем привет. Есть массив элементов которые выводятся списком на экране . У пользователя есть инпут . При вводе букв в этот инпут, список должен интерактивно меняться ,и в массиве должны оставаться только те элементы - которые начинаются на те символы которые ввел пользователь .
Я примерно понимаю как это сделать : подвешиваю функцию на событие onChangeText , далее через filter перебираю массив . Но мне кажется что это костыль какой то , и есть или уже готовые модули или более правильное решение
Кто с таким сталкивался ,подскажите пожалуйста как вы это реализовали ? Или как бы вы это сделали