У меня есть компонент {data.word}.
И у меня есть данные о загрузке 100 000 слов из файла JSON.
При поиске по этому коду ниже. Если результат возвращает 10000 слов. Это займет 4-5 секунд. Затем только что обновили соответственно.
for(let i = 0, l = data.length; i < l; ++i) {
if(data[i].word.toLowerCase().indexOf(inputText) === 0){
filteredWords.push(glossaries[i]);
}
}
Мой вопрос заключается в том, как я могу загрузить данные поиска и одновременно начать рендеринг плоского списка, или есть ли лучший код для более быстрого поиска. (Мое текущее приложение, когда я ввожу поисковое слово в поле поиска, для отображения обновленного плоского списка, который выглядит неловко, требуется 4-5 секунд.
Спасибо