lanyuanxiaoyao
86b8cf1950
refactor: 前端性能优化 — 倒计时组件隔离、React memoization 链路
- 新建 RefreshCountdown 组件,内部持有 timer,消除 App 每秒重渲染
- TargetBoard 分组逻辑 useMemo 化,避免 targets 引用不变时重复计算
- TargetGroup 加 React.memo,阻断无效渲染
- TrendChart 加 React.memo + chartData useMemo,避免 recharts 不必要重绘
- OverviewTab 统计项去掉 Card 包裹,改用纯 CSS 实现视觉效果
- 同步更新 refresh-control 和 target-detail-drawer spec
性能提升:消除每秒全组件树重渲染,减少 DOM 节点数
2026-05-15 12:02:39 +08:00
..
2026-05-14 00:23:37 +08:00
2026-05-14 09:23:10 +08:00
2026-05-13 19:50:33 +08:00
2026-05-15 11:26:46 +08:00
2026-05-14 09:23:10 +08:00
2026-05-14 09:23:10 +08:00
2026-05-14 09:23:10 +08:00
2026-05-14 00:23:37 +08:00
2026-05-12 21:43:20 +08:00
2026-05-14 18:03:42 +08:00
2026-05-14 18:03:42 +08:00
2026-05-13 16:48:56 +08:00
2026-05-12 21:43:20 +08:00
2026-05-13 21:35:05 +08:00
2026-05-15 11:26:46 +08:00
2026-05-13 16:48:56 +08:00
2026-05-15 11:26:46 +08:00
2026-05-14 09:23:10 +08:00
2026-05-14 12:32:41 +08:00
2026-05-14 09:23:10 +08:00
2026-05-14 15:57:14 +08:00
2026-05-14 12:32:41 +08:00
2026-05-14 09:23:10 +08:00
2026-05-15 12:02:39 +08:00
2026-05-15 11:26:46 +08:00
2026-05-15 11:26:46 +08:00
2026-05-15 11:26:46 +08:00
2026-05-15 00:53:41 +08:00
2026-05-15 12:02:39 +08:00
2026-05-11 08:54:21 +08:00
2026-05-14 12:32:41 +08:00
2026-05-14 15:57:14 +08:00
2026-05-15 11:26:46 +08:00
2026-05-14 09:23:10 +08:00