文件名称:用于高效渲染大型列表和表格数据的 React 组件
文件大小:343KB
文件格式:ZIP
更新时间:2024-06-28 10:37:50
Table
react-window 用于高效渲染大型列表和表格数据的 React 组件 React 窗口仅渲染大型数据集的一部分(刚好足以填充视口)。 这有助于解决一些常见的性能瓶颈:它减少了呈现初始视图和处理更新所需的工作量(和时间)。 它通过避免过度分配 DOM 节点来减少内存占用。 安装 # Yarn yarn add react-window # NPM npm install --save react-window 用法在 react-window.now.sh 了解更多信息:相关库 react-virtualized-auto-sizer:可增长以适应所有可用空间的 HOC并将宽度和高度值传递给它的孩子。 react-window-infinite-loader:帮助将大型数据集分解为可以在滚动到视图中时即时加载的块。 它还可用于创建无限加载列表(例如 Facebook 或 Twitter)。 react-vtree:渲染大型树结构(例如文件系统)的轻量级和灵活的解决方案。 常见问题 react-window 与 react-virtualized 有何不同? 几年前我写了 reac