这个项目用于沉淀业务里反复出现的 UIKit 组件:状态视图、空态、输入栏、底部弹层、横滑卡片和复杂列表 section。
目标
- 组件只暴露必要输入,避免业务模型进入 view。
- 布局使用稳定约束,动态文字和小屏幕不挤爆。
- 事件统一从组件向外抛出,页面决定业务动作。
判断标准
组件不是为了抽象而抽象。只有当它跨页面重复、状态复杂或能明显减少错误时,才值得进入组件库。
Project · UIKit
这个项目用于沉淀业务里反复出现的 UIKit 组件:状态视图、空态、输入栏、底部弹层、横滑卡片和复杂列表 section。
组件不是为了抽象而抽象。只有当它跨页面重复、状态复杂或能明显减少错误时,才值得进入组件库。