1.0.0 • Published 2 years ago
react-virtual-scroll-renderer v1.0.0
react-virtual-scroll-renderer
The virtual scroll for React.
react-virtual-scroll-renderer
does not force the heights of the elements to be fixed. In other words, rendering elements may have various heights.
Also, react-virtual-scroll-renderer
maintains virtual scrolling without problems for element deletion or element height change due to element data change.
Install
$ yarn add react-virtual-scroll-renderer
Usage
import { VirtualScrollRenderer, VirtualScrollItem } from 'react-virtual-scroll-renderer'
const ItemList: React.FC = ({ scrollElement, itemList }) => {
return (
<VirtualScrollRenderer
scrollElement={scrollElement}
virtualItemCount={8}
itemList={itemList}
render={(itemList) => (
<ul>
{itemList.map((item) =>
<li key={item.data.id}>
<VirtualScrollItem item={item}>
<Item item={item} />
</VirtualScrollItem>
</li>
)}
</ul>
)}
/>
)
}