TanStack Virtual
Virtualization guidance for large lists, grids, dynamic measurement, reverse feeds, and framework adapters.
Workflow
- Inspect installed TanStack packages and exact versions.
- Read the foundation reference and the adapter reference for the detected framework.
- Topic references are indexes. Choose one guide or section for the task; follow its prerequisite links only when needed.
- Prefer installed package types and version-matched source guidance over memory.
- Preserve headless/core behavior when translating examples to a framework adapter.
Task routing
- Foundations — Introduction, installation, and Virtualizer APIs.
- Measurement and reverse feeds — Measurement and chat/reverse-feed virtualization.
- React adapter — React-specific setup and behavior.
- Solid adapter — Solid-specific setup and behavior.
- Vue adapter — Vue-specific setup and behavior.
- Svelte adapter — Svelte-specific setup and behavior.
- Lit adapter — Lit-specific setup and behavior.
- Angular adapter — Angular-specific setup and behavior.
- Marko adapter — Marko-specific setup and behavior.
Framework routing
- React — detect
@tanstack/react-virtual. Read React adapter. - Solid — detect
@tanstack/solid-virtual. Read Solid adapter. - Vue — detect
@tanstack/vue-virtual. Read Vue adapter. - Svelte — detect
@tanstack/svelte-virtual. Read Svelte adapter. - Lit — detect
@tanstack/lit-virtual. Read Lit adapter. - Angular — detect
@tanstack/angular-virtual. Read Angular adapter. - Marko — detect
@tanstack/marko-virtual. Read Marko adapter.
Product boundaries
Use these separate product skills when the task crosses their boundary: tanstack-table.
Source status
Official documentation from TanStack/virtual, matched to these verified release inputs: @tanstack/virtual-core@3.17.9.
See source provenance for exact upstream inputs and deduplication records.