概览 SwiftUI 组件化核心是拆分、复用与状态隔离。 组件拆分 小视图优先、单一职责 把业务逻辑放入 ViewModel 预览驱动 维护多个 Preview 场景 用 mock 数据覆盖边界条件 性能注意 避免过度 @State 更新 使用 EquatableView 或 id 控制刷新范围