antd表格性能差的解决方案
https://juejin.cn/post/7063332320339099678
// 注意TdCell要提到DataTable作用域外声明
const TdCell = (props: any) => {
// onMouseEnter, onMouseLeave在数据量多的时候,会严重阻塞表格单元格渲染,严重影响性能
const { onMouseEnter, onMouseLeave, ...restProps } = props;
return <td {...restProps} />;
};
const DataTable: React.FC<tableType> = (props) => {
const { columns,dataSource } = props;
return <Table
columns={columns}
dataSource={dataSource}
components={{
body: { cell: TdCell },
}}
/>
);
};
export default DataTable;
作者:豪学长
链接:https://juejin.cn/post/7063332320339099678
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。