拆SwiftUI视图用这Skill理状态

重构 SwiftUI 视图为小而稳定的子视图。

swiftui-view-refactor 是整理 SwiftUI 视图结构的 Skill。它提取小视图、明确输入和状态,把业务逻辑移向模型或服务,保留原有行为。

屏幕很长可以按有独立意义的部分拆,不只是把每段藏进计算属性。子视图接需要的数据、绑定和动作,避免拿整份父状态后继续相互牵扯。

主文偏向模型与视图直接协作,是架构取向,不说明已有视图模型都该删。状态拥有者、观察方式和部署目标要相配,声明顺序整齐也不证明生命周期正确。

稳定结构有助于减少不必要变化,但用透明度代替分支可能还留交互和辅助技术行为。适合重构时对照状态、导航、异步取消与可访问性;本文未改项目,不能只按行数或分支数量认定性能已经改善。

分类:编程开发

来源仓库:dimillian/skills

适合用来做什么

  • 请帮我重构这个SwiftUI视图文件。
  • 你能审查这个SwiftUI视图并给出改进建议吗?

安装 swiftui-view-refactor

npx skills add https://www.iskills.cc/skills/dimillian/skills/swiftui-view-refactor/SKILL.md

在本机终端执行安装命令。安装前请阅读原始说明,确认所需工具、账号和权限。

查看安装步骤 · 查看常见问题

查看 swiftui-view-refactor 的用途与原始说明

浏览全部 Skill 指南