仪表盘场景的前端优化

摘要

这篇文章介绍了一个中台系统中仪表盘页面的设计思路。仪表盘由不同的图表卡片组成,支持多种类型的图表展现。为了实现动态添加、删除和编辑卡片的功能,将仪表盘信息分为仪表盘和卡片两个实体,并约定了两类接口供前端使用。前端代码实现简单,通过一个自治的思想,仪表盘组件只负责摆放卡片,而卡片的加载、查询和渲染由卡片自己负责。使用了react-refetch类库来简化数据加载过程。然而,这种自治的解决方案在某些情况下导致仪表盘页面卡死或交互滞后的问题。原因是某些仪表盘的卡片数量较多且需要渲染大量数据,导致页面性能下降。

欢迎在评论区写下你对这篇文章的看法。

评论

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.129.0. UTC+08:00, 2024-07-03 07:15
浙ICP备14020137号-1 $Map of visitor$