z-react-ui
Version:
z-react-ui,是一款基于 Dumi,由 React + TypeScript 开发的组件库 🎉。
46 lines (45 loc) • 1.06 kB
TypeScript
import React, { ReactNode } from 'react';
interface VirtualListProps {
/**
* @description 数据源
* @default []
*/
dataSource: any[];
/**
* @description 渲染单条数据,且数据源对象中,必须要有唯一id属性
* @default
*/
renderItem: (item: any, index: number, data: any[]) => ReactNode;
/**
* @description 可视区域高度
* @default
*/
height?: number | string;
/**
* @description 预估高度
* @default
*/
estimatedItemSize?: number;
/**
* @description 真实高度,如果存在则预估高度失效
* @default
*/
realItemSize?: number;
/**
* @description 缓冲区比例
* @default
*/
bufferScale?: number;
/**
* @description 虚拟列表容器类名
* @default
*/
className?: string;
/**
* @description 真实列表区域类名
* @default
*/
showClassName?: string;
}
declare const VirtualList: React.FC<VirtualListProps>;
export default VirtualList;