saleor/macaw-ui

Combobox virtualized list

lkostrowski opened this issue · 3 comments

What I'm trying to achieve

Display huge amount of results in Combobox

Currently huge dataset causes performance degradation

Tested on this dataset
https://github.com/saleor/apps/blob/ca4306162f468ff00fa43fedf3ea486d9a027272/apps/products-feed/src/modules/category-mapping/google-product-categories.ts

Describe a proposed solution

Add Virtualized list with max items that are rendered

Acceptance Criteria

Screenshots or mockups

Comparison of virtualization libraries (owned by one of the libs)

https://github.com/inokawa/virtua#comparison