MCPcopy
hub / github.com/bvaughn/react-window / useCachedBounds

Function useCachedBounds

lib/core/useCachedBounds.ts:5–23  ·  view source on GitHub ↗
({
  itemCount,
  itemProps,
  itemSize
}: {
  itemCount: number;
  itemProps: Props;
  itemSize: number | SizeFunction<Props>;
})

Source from the content-addressed store, hash-verified

3import type { CachedBounds, SizeFunction } from "./types";
4
5export function useCachedBounds<Props extends object>({
6 itemCount,
7 itemProps,
8 itemSize
9}: {
10 itemCount: number;
11 itemProps: Props;
12 itemSize: number | SizeFunction<Props>;
13}): CachedBounds {
14 return useMemo(
15 () =>
16 createCachedBounds({
17 itemCount,
18 itemProps,
19 itemSize
20 }),
21 [itemCount, itemProps, itemSize]
22 );
23}

Callers 2

useVirtualizerFunction · 0.90

Calls 1

createCachedBoundsFunction · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…