список из n элементов. На фронте есть мультиселект, который эти элементы отображает. Если в списке over 2000 записей, браузер, естественно, падает.
Как решал: 1) Хотел сделать компонент с виртуальным скроллом, который подгружает контент в дом только по скроллу. Не смог соединить его с нашим мультиселектом. С этим способом зафакапился.
2) Хотфикс в лоб - показывать просто инпут, вместо мультиселекта, если записей слишком много и пусть юзер сам вводит значения. Так себе решение, топорно как-то.
Может есть какой-то лайтовый способ как-то красиво этот список юзеру показывать?
React-select
Такая штука есть: https://bvaughn.github.io/react-select-fast-filter-options/
Обсуждают сегодня