У меня есть приложение для реагирования, которое использует пользовательский интерфейс для реагирования, я использую пример автозаполнения react-select
, который вы можете найти здесь.
https://material-ui.com/components/autocomplete/
Когда количество элементов в списке выбора велико, например около 2500 ~, он отстает и становится непригодным для использования.
Я изменил исходную демонстрацию, чтобы предложить длину 2500 для заполнения выборки.
const suggestions = [];
for (let i = 0; i < 2500; i = i + 1) {
suggestions.push({ value: i, label: `Option ${i}` });
}
Пожалуйста, посмотрите демонстрационный пример моей проблемы ниже.
https://codesandbox.io/s/material-demo-vp59j
Когда вы нажимаете первый селектор, он очень тормозит.