数据中的管理搜索响应本机

问题描述 投票:0回答:1

我正在构建一种列表应用。该列表包含近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});
           }
        }    
    }

搜索效果很好,但是用户必须输入所有需要修改的句子,以便用户只能输入少量单词并获得建议或自动完成搜索的问题

任何帮助将不胜感激,并预先感谢您

react-native search autocomplete react-native-flatlist
1个回答
0
投票

为了改进搜索,请尝试使用Mahdi N的解决方案:

if(value.title.includes(term))

为了添加收藏夹列表,您可以在每个项目中将新字段保留为favourite并将其分配为true / false

或者,您可以拥有一个带有ids个收藏夹项目的收藏夹列表。

© www.soinside.com 2019 - 2024. All rights reserved.