import React, { memo } from 'react'; interface FilePreviewProps { files: File[]; onRemove: (index: number) => void; } const FilePreview: React.FC = memo( ({ files, onRemove }) => { if (!files || files.length === 0) { return null; } return (
{files.map((file, index) => (
{file.name}
))}
); }, (prevProps, nextProps) => { return prevProps.files === nextProps.files; }, ); export default FilePreview;