xfy
0398cc6c66
perf(render): 列表加显式 key + release 启用 panic=abort
依据 Dioxus 0.7 optimizing 指南做两项改进:
- 为数据驱动列表渲染补全显式 key(13 处,9 个文件):
home/archives/tags/search 文章与标签列表、post_card/post_footer
标签、header 桌面/移动导航、admin dashboard/posts/write 列表。
使用各类型稳定唯一字段(post.id / tag / tag.name / item.label /
err.id / year_group.year / month_group.month_en)作为 key,
让 Dioxus diff 正确识别元素身份。骨架屏 for _ in 0..N 静态占位
循环与已带 key 的评论树/admin 行不动。
- [profile.release] 加 panic = "abort":WASM 去掉 unwind 元数据减小
体积;server 端错误处理走 Result+?(见 error.rs),不依赖 panic
unwind,无副作用。
其余文件为本机格式化(单行折叠/多行展开),一并提交。
验证:dx check 通过、cargo test 405 passed。
2026-06-25 18:07:22 +08:00
..
2026-06-25 18:07:22 +08:00
2026-06-25 18:07:22 +08:00
2026-06-25 18:07:22 +08:00
2026-06-25 18:07:22 +08:00
2026-06-25 14:33:48 +08:00
2026-06-25 13:48:46 +08:00
2026-06-25 18:07:22 +08:00
2026-06-25 18:07:22 +08:00
2026-06-25 18:07:22 +08:00
2026-06-25 18:07:22 +08:00
2026-06-25 13:37:07 +08:00
2026-06-12 19:42:42 +08:00
2026-06-25 18:07:22 +08:00
2026-06-25 18:07:22 +08:00
2026-06-12 19:42:42 +08:00