virtual
virtual copied to clipboard
🤖 Headless UI for Virtualizing Large Element Lists in JS/TS, React, Solid, Vue and Svelte
Adds an Angular adapter: - [x] Supports Angular >=17 - [x] Signal-based API - [x] Packaged with ng-packagr - [x] Examples - [x] Works with required input signals - [x]...
### Describe the bug An usage of `useVirtual` gets compiled by React Compiler into something like this: ``` const virtualizer = (0, _tanstack_react_virtual__WEBPACK_IMPORTED_MODULE_9__.useVirtualizer)(t3); let t4; if ($[9] !== virtualizer) {...
### Describe the bug Iam using Shadcn ui tables which is built on top of the tanstack tables, i need a infinite scroll which should be smooth -initially it was...
**I confirm this bug has not already been reported** - [X] I have searched the issues and this bug has not been reported previously **Describe the bug** I pulled the...
I encountered some issues using the Solid adapter with the latest Solid version (1.8). In particular, no items would display unless I added into my code a deferred setting of...
### Describe the bug Additional `scroll` events sometimes occur _after_ `scrollend` has been fired. This then causes `isScrolling` to be set to `true` indefinitely (until new scrolling is performed). It...
### Describe the bug ``` ./node_modules/@tanstack/virtual-core/dist/esm/index.js 254:22 Module parse failed: Unexpected token (254:22) File was processed with these loaders: * ./node_modules/babel-loader/lib/index.js You may need an additional loader to handle the...
found some small typos here and there
### Describe the bug After the hot reload, new list items are not rendered ### Your minimal, reproducible example https://stackblitz.com/edit/tanstack-virtual-dc5j1h?file=src%2Fmain.tsx,src%2FRowVirtualizerFixed.tsx&preset=node ### Steps to reproduce 1. open repl 2. edit `console.log('foo');`...
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [sherif](https://redirect.github.com/QuiiBz/sherif) | [`^0.11.0` -> `^1.0.1`](https://renovatebot.com/diffs/npm/sherif/0.11.0/1.0.1) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/)...