import { UserMini } from '@components/user/mini'; import { useVirtualizer } from '@tanstack/react-virtual'; import { Suspense, memo, useRef } from 'react'; export const MessageList = memo(function MessageList({ data }: { data: any }) { const parentRef = useRef(null); const virtualizer = useVirtualizer({ count: data.length, estimateSize: () => 32, getScrollElement: () => parentRef.current, }); const items = virtualizer.getVirtualItems(); return (