tanstack-vue-virtual-skilld
TanStack/virtual @tanstack/vue-virtual@3.13.24
Tags: beta: 3.0.0-beta.68, latest: 3.13.24
References: Docs
API Changes
This section documents version-specific API changes — prioritize recent major/minor releases.
-
BREAKING:
useVirtualizer— replacesuseVirtualin v3 migration; older positional arguments or v2 option names are no longer supported source -
BREAKING:
Ref<Virtualizer>return type — v3useVirtualizerreturns a VueRefinstead of a raw object; instance methods must be accessed via.value(e.g.,rowVirtualizer.value.getVirtualItems()) -
BREAKING:
count— replacessizeoption in v3 migration; usingsizewill result in zero items being virtualized source -
BREAKING:
getScrollElement— replacesparentRefoption in v3 migration; must be a function that returns the scrollable element ornullsource -
BREAKING:
measureElement— replacesmeasureRefpattern from v2; you must now passvirtualizer.value.measureElementto therefattribute and setdata-indexon the element source -
NEW:
getTotalSize()auto-updates — as of v3.13.13, the virtualizer automatically notifies the framework when thecountoption changes, ensuringgetTotalSize()and the UI update correctly without manual workarounds for filtering or search source
More from harlan-zw/vue-ecosystem-skills
quasar-skilld
Build high-performance VueJS user interfaces (SPA, PWA, SSR, Mobile and Desktop) in record time. ALWAYS use when writing code importing \"quasar\". Consult for debugging, best practices, or modifying quasar.
200vue-skilld
The progressive JavaScript framework for building modern web UI. ALWAYS use when editing or working with *.vue files or code importing \"vue\". Consult for debugging, best practices, or modifying vue, core.
196pinia-skilld
Intuitive, type safe and flexible Store for Vue. ALWAYS use when writing code importing \"pinia\". Consult for debugging, best practices, or modifying pinia.
160vue-i18n-skilld
Internationalization plugin for Vue.js. ALWAYS use when writing code importing \"vue-i18n\". Consult for debugging, best practices, or modifying vue-i18n, vue i18n.
156vuetify-skilld
Vue Material Component Framework. ALWAYS use when writing code importing \"vuetify\". Consult for debugging, best practices, or modifying vuetify.
142pinia-colada-skilld
The smart data fetching layer for Vue.js. ALWAYS use when writing code importing \"@pinia/colada\". Consult for debugging, best practices, or modifying @pinia/colada, pinia/colada, pinia colada, pinia-colada.
132