ListItemProps<Data>
Props passed to one Solid virtual-list item component.
Type Parameters
Data
Data = unknown
Properties
data?
optional data?: Data;Data forwarded from ListProps.itemData.
index
index: Accessor<number>;Reactive current item index.
model
model: VirtualScroller;Model owning the rendered item range.
Related examples
- HorizontalsolidThis example virtualizes a horizontal collection: columns are measured and positioned along the x-axis while the browser keeps a native horizontal scrollbar.
- Simple ListsolidThis is the smallest complete virtual list for each framework. Application data stays in the framework while the adapter renders and measures only the current visible range.
- Sticky Header And FootersolidThis example keeps a header and footer inside the scrolling viewport while the virtual item range remains measured and independently positioned.
- Variable SizesolidThis example renders rows whose heights differ and can change after mount. Mounted items report their real border-box size, replacing the initial estimate without requiring application-side layout reads.
- Live FeedsolidThis example appends variable-height messages while demonstrating end-anchor behavior: a reader at the end stays at the newest message, while a reader who scrolled upward keeps the current viewport.
- Load On DemandsolidThis example loads another data batch when the rendered range approaches the end of the current collection.