react-table: 优点: 它有一个无头 API,可以与 React-table 无缝协作。 高效性能和动态高度。 为动态高度提供本机支持,无需手动测量行高。 缺点: 每次滚动时重新渲染表格组件。如果同一渲染函数中除了表格之外还有其他组件,这可能会有问题。
react-window: 优点: 轻量级库。 有据可查。 缺点: 缺乏无头 API。渲染 div 元素,与 react-table 不兼容。 不支持渲染表格元素。 要启用动态高度,需要预先计算所有行的高度。
react-virtuoso: 优点: 与反应表集成。 不需要手动测量行高。 缺点: 不是无头 API。 需要进一步的性能测试。