Управление поиском в данных реагирует на родную - PullRequest
0 голосов
/ 29 апреля 2020

Я создаю своего рода приложение списка. Список содержит почти 100 наименований. поэтому мне нужно добавить панель поиска, которая облегчает выбор пользователя. Это мой код

const searchTitle = () => {
        const results = state.values();
        for (const value of results) {
           if (value.title == term) {

            const id = value.id;
            const title = value.title;
            const audio_url = value.audio_url;
           navigate('Show', {id, title, audio_url});
           }
        }    
    }

Поиск работает хорошо, но проблема в том, что пользователь должен ввести все предложение, которое мне нужно, чтобы получить некоторые изменения, чтобы пользователь мог вводить только несколько слов и либо получать предложения, либо автозаполнять search

любая помощь будет высоко оценена и заранее благодарна

1 Ответ

1 голос
/ 29 апреля 2020

Для улучшения поиска попробуйте решение по Махди N:

if(value.title.includes(term))

Для добавления списка избранных вы можете сохранить новое поле в каждом элементе как favourite и назначить его true / false.

Или вы можете иметь список избранных с ids избранных элементов.

...