import * as React from 'react'; import { useVirtualizerStyles_unstable } from './useVirtualizerStyles.styles'; import { useVirtualizer_unstable } from './useVirtualizer'; import { renderVirtualizer_unstable } from './renderVirtualizer'; /** * Virtualizer pseudo-component, this functional wrapper * provides a simple interface for reducing the total number * of elements rendered at one time in large lists. */ export const Virtualizer = (props)=>{ const state = useVirtualizer_unstable(props); useVirtualizerStyles_unstable(state); return renderVirtualizer_unstable(state); }; Virtualizer.displayName = 'Virtualizer';