virtual
virtual copied to clipboard
🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
### Describe the bug ```ts constructor( host: ReactiveControllerHost, options: VirtualizerOptions, ) { ;(this.host = host).addController(this) const resolvedOptions: VirtualizerOptions = { ...options, onChange: (instance, sync) => { this.host.updateComplete.then(() => this.host.requestUpdate()) options.onChange?.(instance,...
### Describe the bug Angular - 20.2.4, console warn "The 'allowSignalWrites' flag is deprecated and no longer impacts effect() (writes are always allowed)". ### Your minimal, reproducible example https://stackblitz.com/edit/tanstack-virtual-bmut3piq ###...
### Describe the bug I’ve been using this library to virtualise a grid, and while testing, I noticed that the DOM node count keeps increasing when monitoring via the Performance...
### Describe the bug When using React-Aria components (**ComboBox**, **ListBox**, etc.) i n combination with `@tanstack/react-virtual` inside a **dialog**, the list stops rendering new elements correctly. - At the page...
### Describe the bug Scrolling "animation" for horizontal virtualizer after navigating to an item ### Your minimal, reproducible example https://tanstack.com/virtual/latest/docs/framework/react/examples/dynamic ### Steps to reproduce Is is replicable even in your...
### Describe the bug Row Selection and Virtualized Rows The operation is a bit laggy. How can I optimize it ### Your minimal, reproducible example https://tanstack.com/table/latest/docs/framework/vue/examples/virtualized-rows ### Steps to reproduce...
## 🎯 Changes - Added the missing `lane` property to the `VirtualItem` interface to match its description. - Corrected the reference of the `measureElement` method from `VirtualItem.measureElement` to `Virtualizer.measureElement` in...
## 🎯 Changes - Corrected types in the Virtualizer documentation to match the actual implementation found in [`VirtualizerOptions`](https://github.com/TanStack/virtual/blob/main/packages/virtual-core/src/index.ts#L297), [`Virtualizer`](https://github.com/TanStack/virtual/blob/main/packages/virtual-core/src/index.ts#L353). - Fixed the incorrect reference of `virtualItem.measureElement` to the correct `Virtualizer.measureElement`...
## 🎯 Changes - Removed unnecessary '$' from installation command lines in the Installation documentation. - Made command lines consistent and easier to copy for users. | Before | After...
### Describe the bug When a 2nd conditionally rendered virtual list is rendered, the page automatically scrolls to the top ### Your minimal, reproducible example https://codesandbox.io/p/devbox/cranky-fermat-vzkmd3 ### Steps to reproduce...