Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context.
This PR FINALLY adds virtualization to Tab Butler
Closes #6
Type of changes made
[x] New feature (non-breaking change which adds functionality)
What changes were made
Even though the first implementation was done using react-window, I found reac-virtuoso and it fitts in perfectly into the project without much hassle and changes (unlike the react-window that required a ref and a whole bunch of state manipulation. The importance of this change is that this allows more items to be shown at once in the modal in a performant manner and will allow features like #12 to be implemented.
Description
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. This PR FINALLY adds virtualization to Tab Butler
Closes #6
Type of changes made
What changes were made
Even though the first implementation was done using
react-window
, I foundreac-virtuoso
and it fitts in perfectly into the project without much hassle and changes (unlike thereact-window
that required a ref and a whole bunch of state manipulation. The importance of this change is that this allows more items to be shown at once in the modal in a performant manner and will allow features like #12 to be implemented.