Compare Similar npm Packages
react-window vs react-virtualized vs react-infinite-scroll-component vs react-infinite-scroller vs ngx-infinite-scroll vs vue-virtual-scroller vs vue-infinite-loading
3 Years
react-windowreact-virtualizedreact-infinite-scroll-componentreact-infinite-scrollerngx-infinite-scrollvue-virtual-scrollervue-infinite-loadingSimilar Packages:
Package Weekly Downloads Trend
Github Stars Ranking
Stat Detail
Package
Downloads
Stars
Size
Issues
Publish
License
react-window3,117,180
16,7453.98 MB23 days agoMIT
react-virtualized1,190,012
26,9392.24 MB07 months agoMIT
react-infinite-scroll-component795,324
3,015-1984 years agoMIT
react-infinite-scroller363,759
3,30330.3 kB98-MIT
ngx-infinite-scroll269,423
1,25370.6 kB153 months agoMIT
vue-virtual-scroller265,445
10,369406 kB244-MIT
vue-infinite-loading58,140
2,666-785 years agoMIT
README for react-window

react-window

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.

Support

If you like this project there are several ways to support it:

The following wonderful companies and individuals have sponsored react-window:

Installation

Begin by installing the library from NPM:

npm install react-window

Documentation

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/docs

Note: 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 types

TypeScript definitions are included within the published dist folder