Windowing Kit
High-performance React virtualization and infinite scroll libraries
@windowing-kit/virtual-list
A high-performance virtual list hook for React that efficiently renders large lists by only rendering visible items.
Learn more →@windowing-kit/infinite-scroll
An infinite scroll hook for React using the Intersection Observer API to automatically load more data as users scroll.
Learn more →Installation
Install the packages you need:
# Virtual List
npm install @windowing-kit/virtual-list
# or
pnpm add @windowing-kit/virtual-list
# Infinite Scroll
npm install @windowing-kit/infinite-scroll
# or
pnpm add @windowing-kit/infinite-scrollRequirements
- React 18.0.0 or higher
- TypeScript 5.0 or higher (for type definitions)