所以我正在React中从事IoT SaaS项目。 用户选择一个传感器和一个时间范围,并以约5分钟的分辨率接收图表中可视化的数据。 我的问题是有关在前端获取和保存此数据时的最佳做法。 我已经尝试过总是提取,但效果很好,但是会使系统运行缓慢。 当用户在传感器之间快速来回切换时,尤其如此。 我还尝试过将数据保存为react状态下的json。 这显着提高了性能,但还有许多其他问题。 浏览器开始抱怨ram的使用,有时可能会出现内存不足的错误。 还有很多需要处理的数据,例如为同一传感器保存多个非连续数据范围,定位和合并日期范围重叠等...
所以我想知道这里的最佳实践是什么,我应该始终获取或保存在前端吗?有什么我可以使用的框架来帮助我进行数据处理前端,还是我必须手动进行?