用途:为 Expo / React Native 应用搭建并治理设计系统(infrastructure 层),对应 SwiftUI 侧的 ios-design-system。要求 New Architecture,适配 Expo SDK 53+ / React Native 0.81+。
主要能力:提供 63 条规则,分 11 类并按优先级排列——Token 架构(6)、主题与自适应(5)、组件 API 契约(8)、跨平台一致性(5)、复用与系统契合(4)、样式引擎 Unistyles(6)、排版与图标(5)、间距/布局/安全区(5)、原生手感与性能(7)、复杂领域组件(6)、治理与一致性(6)。
使用方式:按规则开发 tokens、组件 API、样式与领域组件。关键约定包括:tokens 分 raw/semantic/component 三层,统一由 Unistyles theme 提供;组件用 variant 与 slot props,不暴露 raw style 逃生口;动画与手势跑在 UI 线程(Reanimated worklets + Gesture Handler);列表用 FlashList,人体图表用 Skia;Web 与 iOS 一套 theme,用 Platform 拆分处理差异。领域组件涉及日历虚拟化、离线优先笔记自动保存、Skia 画布等。
适用场景:新建设计系统、Token 架构、组件 API 设计、跨平台渲染与手感调优、PR 中审查硬编码颜色/内联样式/泄漏 style props、决定复用还是新建组件。
限制:规则为前提性约定,非可直接运行的库;未提供安装命令、许可证、收费与价格信息(暂未提供)。具体实现细节需查阅各 reference 文件。