Как реализовать фильтрацию по массиву ,по данным которые вводятся в инпут?

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

Кто с таким сталкивался ,подскажите пожалуйста как вы это реализовали ? Или как бы вы это сделали
  • Вопрос задан
  • 135 просмотров
Решения вопроса 1
fomenkogregory
@fomenkogregory
Юниор софтварный инженер
Нормальноe решение, не вижу ничего костыльного.
на so такие же ответы
https://stackoverflow.com/questions/45666762/searc...
https://stackoverflow.com/questions/46805836/how-t...
вот пакет, если самому лень писать
https://www.npmjs.com/package/react-native-search-...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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