react-window is a component library that helps render large lists of data quickly and without the performance problems that often go along with rendering a lot of data. It's used in a lot of places, from React DevTools to the Replay browser.
If you like this project, 🎉 become a sponsor or ☕ buy me a coffee.
The following wonderful companies have sponsored react-window:
Learn more about becoming a sponsor!
Begin by installing the library from NPM:
npm install react-windowand documentation is included within the docs folder.
Documentation for this project is available at react-window.vercel.app.
Each release also ships with its own copy of the documentation (in the docs folder) which can be viewed by running:
# From the package directory npx serve -s docs # Or as an NPM-installed dependency npx serve -s ./node_modules/react-window/docsNote
Older version 1.x documentation can be found at react-window-v1.vercel.app or on the NPM page for a specific version, e.g. 1.8.11.)
TypeScript definitions are included within the published dist folder