swiftui-view-refactor 是整理 SwiftUI 视图结构的 Skill。它提取小视图、明确输入和状态,把业务逻辑移向模型或服务,保留原有行为。
屏幕很长可以按有独立意义的部分拆,不只是把每段藏进计算属性。子视图接需要的数据、绑定和动作,避免拿整份父状态后继续相互牵扯。
主文偏向模型与视图直接协作,是架构取向,不说明已有视图模型都该删。状态拥有者、观察方式和部署目标要相配,声明顺序整齐也不证明生命周期正确。
稳定结构有助于减少不必要变化,但用透明度代替分支可能还留交互和辅助技术行为。适合重构时对照状态、导航、异步取消与可访问性;本文未改项目,不能只按行数或分支数量认定性能已经改善。