import * as React from 'react'; import { VirtualizedList } from '@fluentui/react-experiments/lib/VirtualizedList'; import { ScrollContainer } from '@fluentui/react-experiments/lib/utilities/scrolling/ScrollContainer'; import * as VirtualizedListExampleStylesModule from './VirtualizedList.Example.scss'; interface IItem { key: string; } const items: IItem[] = []; const Item = (props: { item: IItem }) => { const { item } = props; return
{item.key}
; }; type ExampleList = new () => VirtualizedList; const ExampleList: ExampleList = VirtualizedList as any; export class VirtualizedListBasicExample2 extends React.Component { constructor(props: {}) { super(props); // Populate with items for demos. if (items.length === 0) { for (let i = 0; i < 2000; i++) { items.push({ key: `Item ${i}`, }); } } } public render(): JSX.Element { return (
); } private _renderItem = (item: IItem, itemIndex: number): JSX.Element => { return (
); }; }