Skip to content

Core / 框架核心

core/ 保存跨 Feature 稳定复用的基础能力。它为业务页面提供统一父类、主题和设计系统、模型和数据访问、全局 Service、UI 辅助与工具;它不承载某个具体页面的 View、单页状态或模块专属组件。

模块地图

模块内容首先阅读
base/View、Logic、网络、列表、刷新、Tab、Dialog 父类基础父类总览
design_system/TDesign 主题适配、尺寸、形状、Space、链式扩展设计系统
data/Repository 与跨模块 Preview Data数据层
database/ / datastore/ / network/数据库、键值存储、HTTP 数据源数据层
model/ / result/实体、请求、响应、异常、请求结果处理数据模型
service/跨模块长期状态状态与 Service
ui/ / util/通用 UI、适配、Preview、Alert、Log、Route 等UI 组件

使用原则

  1. 新能力先确定复用范围:一个页面留在 Feature,多个 Feature 才考虑下沉 core。
  2. 变更 Core 公共 API 前检查所有调用 Feature;Core 的小改动可能影响全局页面。
  3. Core 只提供通用机制与契约,不依赖 feature/,不反向引用业务页面。
  4. 对应业务示例优先查看 feature/demo/,文档示例与它保持一致。

关联阅读