react-query-questions
solid-query-questions
table-questions
virtual-questions
router-questions
react-charts-questions
ranger-questions
vue-query-questions
svelte-query-questions
bling-questions
form-questions
angular-query-questions
start-questions
db-questions
start-showcase
router-showcase
📣-announcements
Dynamic Width + Manual Scrolling Re-mounts
virtualizer.measure() API for this so the library can react to the width change.
For some reason, it re-mounts elements that should be visible if I scroll quickly. The further to the right I scroll, the more noticeable the issue becomes. The first render after mounting is delayed, making the issue more apparent....Recommended pattern for a grid of dynamic, but uniformly-sized items?
tanstack multiple shorting
How to virtualize a grouped list?
Blank spaces where I should see virtual rows in horizontally scrolled div

useWindowVirtualizer with dynamic row height
react-virtualized with tanstack/react-virtual. I already started implementing the functionality but I'm having issues with using dynamic row height with useWindowVirtualizer. Is there a working example somewhere with this combination? I have only found one or another.
If somebody has working example I'd be grateful....Is it just me or the website won't load?
Scroll to not working + warning about flushSync
scrollToIndex doesn't seem to work and I'm getting a warning about flushSync. I'm guessing the scrollTo doesn't work because of whatever triggers the warning.
How would I go about this issue? I'm using react-virtual@3.2.1 and latest react 18 version.
Reproducible repo: https://github.com/hornta/react-virtual-flushsync-scrollto...
What is the `sync` parameter for in the `Virtualizer.onChange` function?
onChange function's sync parameter
Docs: https://tanstack.com/virtual/latest/docs/api/virtualizer#onchange
Fn Signature: https://github.com/TanStack/virtual/blob/f0537588c4304fda7c231124d73cc4cbcec618a8/packages/virtual-core/src/index.ts#L250C3-L253C12...How can I retain scroll position when table state is changed, or a row is removed from my table?
@tanstack/svelte-table with a virtualizer for an interactive table project. However, I'm encountering a user experience issue: whenever there's a state change in the table, such as selecting or deleting an item, the virtualizer automatically scrolls back to the top. Has anyone successfully integrated the virtualizer with a table that maintains its scroll position during such interactions?...Seeking Advice on Dynamically Calculating Element Height and Adjusting Scroll Position in a React P
Has anyone animated a virtualized list with gsap to stagger in the list items on page load?
Race between measure element and rendering
ref={virtualizer.measureElement}
when I click on the collapse button ( to expand the content) the content is rendered and THAN the measure element kicks in and pushes the content bit more down, but there is a split second where the content of the next row is rendered OVER the row I clicked on.
Logically it makes sense, and I can solve it by just adding white (or any other color) background to the row.
But I wonder if there is a better way do this....Expandable/collapse virtual items - change of scroll position when height is changed
I am facing app crash, when i tried to take useReactRouter outside of table component
Scroll container with other content above virtualized list

Restore scroll position
Performance: transforming a block of elements vs each element
position: absolute and applying transform: translateY to it. Is it shown in the docs because this is more efficient than applying transform: translateY to the whole block of elements (as shown here )? Is the difference documented a...Implementing multiple levels of sticky headers.