假设我们有两个表,一个是Paginated,另一个是Scrollable。两者都允许通过单击任何列标题对记录进行排序。
假设该表有6 列的5000条记录。当用户单击任何一列进行排序时,我的理解是整个5000条记录都将被排序并且我的表状态将得到更新。
- 在分页的情况下,由于我只渲染10 条记录/页,渲染会很快。
- 对于 Scrollable 表,由于我要渲染整个5000 条记录,因此渲染速度会很慢。
我有一个项目要提前,它可能涉及大量数据记录,列排序是一项强制性功能。我想验证我对这个用例渲染速度的理解是否正确?
在这两种情况下,我可以了解哪些优化?
跟进:-
如果我无论如何要进行表格分页,我真的需要react窗口或react虚拟化吗?