React Virtuoso
react-virtuoso
A virtual scroll React component for efficiently rendering large scrollable lists, grids, tables, and feeds
Utilities
chat
endless
feed
grid
infinite
list
load more
react
reactjs
scrolling
Stars
1
Weekly
0
Open issues
0
Bundle
~60 kB
Installation
npm install react-virtuosoCode example
import { useVirtuoso } from "react-virtuoso";
export function Example() {
const value = useVirtuoso();
return <p>{String(value)}</p>;
}Pros & cons
Pros
- Actively maintained by Petyo Ivanov
- 0 weekly downloads. Battle tested
- First-class TypeScript definitions
- MIT licensed
Considerations
- Adds roughly ~60 kB to your bundle
- Needs client-only rendering in SSR frameworks
- Not supported in React Native
- 0 open issues on GitHub