TanStack · Hook
useWindowVirtualizer
useWindowVirtualizer creates a virtualizer that uses the browser window for scrolling. It helps render large React lists by exposing the items that should be displayed.
Last updated
Syntax
function useWindowVirtualizer<TItemElement = unknown>(options: PartialKeys<ReactVirtualizerOptions<Window, TItemElement>, 'getScrollElement' | 'observeElementRect' | 'observeElementOffset' | 'scrollToFn'>): Virtualizer<Window, TItemElement>In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.
SubscribeRelated
useVirtualizeruseFlushSyncVirtualizerscrollMargingetVirtualItemsgetTotalSize