The Candid Startup
    Preparing search index...

    Module @candidstartup/react-virtual-scroll

    React virtual scrolling components for lists and grids

    Written in TypeScript using modern React. Scalable to trillions of rows and columns.

    Defines the VirtualList and VirtualGrid components. Or build your own by combining VirtualScroll, AutoSizer, DisplayList and DisplayGrid.

    Components

    AutoSizer
    DisplayGrid
    DisplayList
    VirtualContainer
    VirtualGrid
    VirtualList
    VirtualScroll

    Functions

    getOffsetToScrollRange
    getRangeToScroll
    useFixedSizeItemOffsetMapping
    useVariableSizeItemOffsetMapping
    virtualGridScrollToItem
    virtualListScrollToItem

    Interfaces

    AutoSizerProps
    AutoSizerRenderProps
    ComponentProps
    DisplayBaseItemProps
    DisplayBaseProps
    DisplayGridItemProps
    DisplayGridProps
    DisplayListItemProps
    DisplayListProps
    ItemOffsetMapping
    ScrollState
    VirtualBaseProps
    VirtualContainerComponentProps
    VirtualContentProps
    VirtualGridProps
    VirtualGridProxy
    VirtualListProps
    VirtualListProxy
    VirtualScrollableProps
    VirtualScrollProps
    VirtualScrollProxy

    Type Aliases

    AutoSizerRender
    DisplayGridItem
    DisplayListItem
    GridItemKey
    ListItemKey
    ScrollDirection
    ScrollEvent
    ScrollLayout
    ScrollRange
    ScrollToOption
    VirtualContainerRender
    VirtualContainerRenderProps
    VirtualContentRender
    VirtualGridScrollHandler
    VirtualListScrollHandler
    VirtualScrollHandler