javascript - React 应用过滤海量数据集并基于它渲染地图
问题描述
我有一个 React 应用程序,它主要是一个带有少量图表的仪表板。我有一个近 38.7mb 的巨大数据集(未过滤时),它基本上是一个对象数组,其长度超过 60,000(未过滤时)。该数据被馈送到 recharts 折线图以绘制图形。我使用服务人员提取这些数据,以便应用程序不会冻结。现在用户有很多选项可以根据这些选项过滤此数据集并重新绘制图表。我很确定每次在过滤时尝试遍历整个数组时都会遇到性能问题。任何人都可以提出一个适当的方法来解决这个问题吗?
解决方案
推荐阅读
- reactjs - 与 setInterval/clearInterval [react-typescript] 一起使用时的 useRef 类型
- c# - 是否可以在 C# 中反序列化 json,以便 json 中的字段实例化具有覆盖函数的特定子类?
- python - 绘制多项式和根的通用函数
- react-native - android中的react-native-snap-carousel工作正常,但在ios图像中不能通过触摸或自动捕捉
- java - 如何在运行时了解布局背景和更改文本颜色 android studio
- apache-spark - 如何延长结果?
- php - 使用 MySQL 查询查找和替换整个表中的整个条目
- angular - justify-content:中心不适用于角度组件
- mysql - 在 django 中将 sqlite 更改为 mysql 时无法加载 bms.Publisher(pk=3): (140 6, "Data too long for column 'name' at row 1")
- sql - 从redshift中的json列中提取键值对