【问题标题】:react-table with 75k+ rows is very slow and CPU-expensive具有 75k+ 行的 react-table 非常慢且 CPU 昂贵
【发布时间】:2018-06-05 08:39:48
【问题描述】:

根据https://react-table.js.org/#/story/simple-table 的“简单表”示例,我已经加载了一个包含 75k 行(6 列)的简单 react-table 组件。

数据源正在加载到 Redux 存储中,并在表格组件呈现之前完全加载。加载后,react-table 很慢 - 如果单击“下一步”,我会看到下一页数据,但必须等待 7-10 秒 CPU 搅动,然后才能再次单击“下一步”或“上一个”。

我不需要对该数据集进行任何类型的排序,但计划使用 react-table 的过滤功能。该组件没有以任何方式崩溃并且似乎运行良好 - 我能做些什么来加快它并阻止它占用 CPU 吗?某些后台排序操作是否占用了周期或其他内容?欢迎提出建议!

还有其他人将大型数据集加载到 react-table 组件中吗?尽量避免编写我自己的组件...

【问题讨论】:

    标签: react-table


    【解决方案1】:

    一组过于复杂的过滤器与缓慢的 i5 相结合。 react-table 没问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-02-05
      • 1970-01-01
      • 1970-01-01
      • 2010-10-28
      • 2011-12-06
      • 2022-08-22
      • 2014-05-09
      • 1970-01-01
      相关资源
      最近更新 更多