animl-frontend icon indicating copy to clipboard operation
animl-frontend copied to clipboard

Refactor `<ImagesTable/>` with updated libs

Open nathanielrindlaub opened this issue 1 year ago • 1 comments

The core functionality (windowing/virtualization, infinite scroll, auto-sizing) of the current <ImagesTable/> is provided by libraries that all appear to have gone a bit stale:

They all work fine for now so this is not pressing, but an updated version would probably involve upgrading to TanStack Table v8 (the successor of react-table) and using TanStack Virtual to accomplish the infinite scrolling effect (see example here: https://tanstack.com/table/latest/docs/framework/react/examples/virtualized-infinite-scrolling). Not sure how significant of a lift that would be but worth exploring at some point.

nathanielrindlaub avatar Dec 14 '23 15:12 nathanielrindlaub

It was implemented in issue #1 after all :)

nathanielrindlaub avatar Dec 14 '23 17:12 nathanielrindlaub