Inspired react-virtualized I create this select box. It is very fast for big data and very simple and small.
It has only two dependencies, there are react and react-dom.
You can customize it as you need.
npm install react-virtualized-select-box@latest
I'm sorry, but I removed this package from npm for now
Simple use
<SelectBox onSelected={console.log} data={[{ id: 1, value: 'test' }]} />
You can use follow props
itemHeight: number; // height of item in popup
showItemsCount: number; // count visible items in popup
mix: string; // mix class for main container
popupMix: string; // mix class for popup container
id: string; // id for popup