Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/bvaughn/react-window
/ functions
Functions
199 in github.com/bvaughn/react-window
⨍
Functions
199
◇
Types & classes
7
Function
Head
()
integrations/vike/pages/+Head.tsx:3
Function
Home
()
integrations/next/app/page.tsx:3
Function
Home
()
integrations/next/app/list-dynamic/page.tsx:8
Function
Home
()
integrations/next/app/grid/page.tsx:9
Function
Home
()
integrations/next/app/list/page.tsx:9
Function
HomeRoute
()
integrations/vite/src/routes/Home.tsx:3
Function
HorizontalList
({ emails }: { emails: string[] })
src/routes/grid/examples/HorizontalList.tsx:7
Function
HorizontalListsRoute
()
src/routes/grid/HorizontalListsRoute.tsx:7
Function
HowDoesItWorkRoute
()
src/routes/HowDoesItWorkRoute.tsx:15
Function
ImagesRoute
()
src/routes/list/ImagesRoute.tsx:7
Function
Layout
({ children }: { children: React.ReactNode })
integrations/vike/pages/+Layout.tsx:5
Function
LayoutShiftDetecter
()
integrations/tests/src/components/LayoutShiftDetecter.tsx:11
Function
Link
({ to, ...rest }: HTMLAttributes<HTMLSpanElement> & { to: Path; })
src/components/Link.tsx:5
Function
List
({ children, className, defaultHeight = 0, listRef, onResize, onRowsRendered, overscanCount = 3,
lib/components/list/List.tsx:26
Function
List
({ children, className, rowCount, visibleStartIndex, visibleStopIndex }: PropsWithChildren<{ class
src/routes/HowDoesItWorkRoute.tsx:88
Function
List
()
integrations/next/app/list-dynamic/components/List.tsx:6
Function
ListImperativeApiRoute
()
src/routes/list/ImperativeApiRoute.tsx:12
Function
ListPropsRoute
()
src/routes/list/PropsRoute.tsx:4
Function
ListRoute
()
integrations/vite/src/routes/List.tsx:8
Function
LoadingSpinner
({ className }: { className: string })
src/routes/list/examples/ImageRow.tsx:24
Function
LocalCellComponent
({ columnIndex, data, rowIndex, style }: CellComponentProps<{ data: numb
lib/components/grid/Grid.test.tsx:130
Function
LocalRowComponent
({ data, index, style }: RowComponentProps<{ data: number[] }>)
lib/components/list/List.test.tsx:899
Function
NOOP_FUNCTION
()
src/constants.ts:3
Function
NavLink
({ children, className, path }: PropsWithChildren<{ className?: string | undefined; path: Path | Def
src/components/NavLink.tsx:5
Function
Page
()
integrations/vike/pages/list-dynamic/+Page.tsx:9
Function
Page
()
integrations/vike/pages/grid/+Page.tsx:9
Function
Page
()
integrations/vike/pages/decoder/+Page.tsx:5
Function
Page
()
integrations/vike/pages/index/+Page.tsx:1
Function
Page
()
integrations/vike/pages/list/+Page.tsx:9
Function
Page
()
integrations/vike/pages/_error/+Page.tsx:3
Function
Page
({ params, searchParams: searchParamsPromise }: { params: Promise<{ encoded: string }>; searchParams?:
integrations/next/app/decoder/[encoded]/page.tsx:3
Function
PlatformRequirementsRoute
()
src/routes/PlatformRequirementsRoute.tsx:3
Function
RTLGridsRoute
()
src/routes/grid/RTLGridsRoute.tsx:13
Function
RenderingGridRoute
()
src/routes/grid/RenderingGridRoute.tsx:17
Function
RootLayout
({ children }: Readonly<{ children: React.ReactNode; }>)
integrations/next/app/layout.tsx:22
Function
Row
({ children, rendered }: { children?: string; rendered?: boolean; })
src/routes/HowDoesItWorkRoute.tsx:116
Function
Row
({ expandedSet, items, toggleExpand, index, style }: RowComponentProps<{ expandedSet: Set<number>;
src/routes/ScratchpadRoute.tsx:79
Function
Row
* Example row. * * @param index Specifies which row you're rendering * @param style CSS properties like "position" and "top"
src/routes/examples/BasicRow.tsx:9
Function
RowComponent
({ index, addresses, style }: RowComponentProps<{ addresses: Address[]; }>)
src/routes/tables/examples/FlexboxLayout.tsx:35
Function
RowComponent
({ index, style }: RowComponentProps<object>)
src/routes/tables/examples/TableAriaOverrideProps.tsx:32
Function
RowComponent
({ index, listState, style }: RowComponentProps<{ listState: ListState; }>)
src/routes/list/examples/ListRowDynamicRowHeights.tsx:9
Function
RowComponent
({ index, names, style }: RowComponentProps<{ names: string[]; }>)
src/routes/list/examples/FixedHeightRowComponent.tsx:3
Function
RowComponent
({ index, style }: RowComponentProps<object>)
src/routes/list/examples/ListWithStickyRows.tsx:3
Function
RowComponent
({ index, images, style }: RowComponentProps<RowProps>)
src/routes/list/examples/ImageRow.tsx:11
Function
RowComponent
({ ariaAttributes, names, index, style }: RowComponentProps<{ names: string[]; }>)
src/routes/list/examples/RowComponentAriaRoles.tsx:3
Function
RowComponent
({ index, items, style }: RowComponentProps<RowProps>)
src/routes/list/examples/ListVariableRowHeights.tsx:43
Function
RowComponent
({ ariaAttributes, index, style }: RowComponentProps<object>)
integrations/vike/pages/list-dynamic/RowComponent.tsx:3
Function
RowComponent
({ ariaAttributes, index, style }: RowComponentProps<object>)
integrations/vike/pages/list/RowComponent.tsx:3
Function
RowComponent
({ index, data, style }: RowComponentProps<RowComponentData>)
integrations/tests/src/components/RowComponent.tsx:7
Function
RowComponent
({ ariaAttributes, index, style }: RowComponentProps<object>)
integrations/next/app/list-dynamic/components/RowComponent.tsx:5
Function
RowComponent
({ ariaAttributes, index, style }: RowComponentProps<object>)
integrations/next/app/list/components/RowComponent.tsx:5
Function
RowComponent
({ ariaAttributes, index, style }: RowComponentProps<object>)
integrations/vite/src/routes/List.tsx:27
Function
RowComponentWithRowProps
({ index, style }: RowComponentProps<{ listRef: ListImperativeAPI | null }>)
lib/components/list/List.test.tsx:828
Function
RtlExample
({ contacts }: { contacts: Contact[] })
src/routes/grid/examples/RtlGrid.tsx:10
Function
ScratchpadRoute
()
src/routes/ScratchpadRoute.tsx:16
Function
ScrollToCellRoute
()
src/routes/grid/ScrollToCellRoute.tsx:51
Function
ScrollToRowRoute
()
src/routes/list/ScrollToRowRoute.tsx:44
Function
StickyRowsRoute
()
src/routes/list/StickyRowsRoute.tsx:12
Function
TableRowComponent
(props: RowComponentProps<object>)
lib/components/list/List.test.tsx:1003
Function
TabularDataRoute
()
src/routes/tables/TabularDataRoute.tsx:15
Function
Test
()
lib/components/grid/Grid.test.tsx:755
Function
Test
()
lib/components/list/List.test.tsx:835
Function
ToggleIcon
({ isCollapsed }: { isCollapsed: boolean })
src/routes/list/examples/ListRowDynamicRowHeights.tsx:37
Function
VariableRowHeightsRoute
()
src/routes/list/VariableRowHeightsRoute.tsx:7
Function
Viewport
({ innerClassName, outerClassName }: { innerClassName: string; outerClassName: string; })
src/routes/HowDoesItWorkRoute.tsx:137
Function
areArraysEqual
(a: unknown[], b: unknown[])
lib/utils/areArraysEqual.ts:1
Function
arePropsEqual
( prevProps: { ariaAttributes: object; style: CSSProperties }, nextProps: { ariaAttributes: object; style:
lib/utils/arePropsEqual.ts:7
Function
columnWidth
()
lib/components/grid/Grid.test.tsx:239
Function
columnWidth
(index: number)
src/routes/grid/examples/columnWidth.ts:5
Method
constructor
(callback: ResizeObserverCallback)
lib/utils/test/mockResizeObserver.ts:78
Function
debug
(namespace: string, ...args: unknown[])
lib/utils/debug.ts:4
Function
element
()
lib/components/grid/Grid.tsx:105
Function
element
()
lib/components/list/List.tsx:92
Method
element
* Outermost HTML element for the grid if mounted and null (if not mounted.
lib/components/grid/types.ts:280
Method
element
* Outermost HTML element for the list if mounted and null (if not mounted.
lib/components/list/types.ts:198
Function
encode
(element: ReactElement<unknown>)
integrations/tests/src/utils/serializer/encode.ts:15
Function
get
(index: number)
lib/core/createCachedBounds.ts:16
Function
getScrollbarSize
(recalculate: boolean = false)
lib/utils/getScrollbarSize.ts:3
Function
isDynamicRowHeight
(value: unknown)
lib/components/list/isDynamicRowHeight.ts:3
Function
itemSize
()
lib/core/getOffsetForIndex.test.ts:14
Function
itemSize
(index: number)
lib/core/getEstimatedSize.test.ts:8
Function
onClick
()
src/routes/grid/examples/gridRefClickEventHandler.ts:8
Function
onClick
()
src/routes/list/examples/listRefClickEventHandler.ts:8
Function
onScroll
()
lib/core/useVirtualizer.ts:175
Function
onStorage
(event: StorageEvent)
src/hooks/useLocalStorage.ts:30
Function
replacer
(_key: string, value: unknown)
integrations/tests/src/components/DebugData.tsx:16
Function
rowHeight
()
lib/components/grid/Grid.test.tsx:240
Function
rowHeight
(index: number)
lib/components/list/List.test.tsx:556
Function
rowHeight
(index: number, { items }: RowProps)
src/routes/list/examples/rowHeight.ts:5
Function
rowHeight
(index: number, { items }: RowProps)
src/routes/list/examples/ListVariableRowHeights.tsx:30
Function
scrollToCell
({ behavior = "auto", columnAlign = "auto", columnIndex, rowAlign = "auto",
lib/components/grid/Grid.tsx:109
Function
scrollToCell
()
src/routes/grid/ScrollToCellRoute.tsx:87
Function
scrollToColumn
({ align = "auto", behavior = "auto", index }: { align?: Align;
lib/components/grid/Grid.tsx:142
Function
scrollToRow
({ align = "auto", behavior = "auto", index }: { align?: Align;
lib/components/grid/Grid.tsx:165
Function
scrollToRow
({ align = "auto", behavior = "auto", index }: { align?: Align;
lib/components/list/List.tsx:96
Function
scrollToRow
()
src/routes/list/ScrollToRowRoute.tsx:67
Function
set
(index: number, bounds: Bounds)
lib/core/createCachedBounds.ts:62
Function
size
()
lib/core/createCachedBounds.ts:65
Function
useLocalStorage
( key: string, defaultValue: Type )
src/hooks/useLocalStorage.ts:3
← previous
101–199 of 199, ranked by callers