We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fc3c733 commit e049ad9Copy full SHA for e049ad9
examples/react/window/src/main.tsx
@@ -7,12 +7,17 @@ import { useWindowVirtualizer } from '@tanstack/react-virtual'
7
8
function Example() {
9
const listRef = React.useRef<HTMLDivElement | null>(null)
10
+ const listOffsetRef = React.useRef(0)
11
+
12
+ React.useLayoutEffect(() => {
13
+ listOffsetRef.current = listRef.current?.offsetTop ?? 0
14
+ }, [])
15
16
const virtualizer = useWindowVirtualizer({
17
count: 10000,
18
estimateSize: () => 35,
19
overscan: 5,
- scrollMargin: listRef.current?.offsetTop ?? 0,
20
+ scrollMargin: listOffsetRef.current,
21
})
22
23
return (
0 commit comments