跳到主要内容

框架集成

框架集成的目标,不是为每个框架发明一套数据层,而是在 Angular、React、Vue 上保持同一套模型、查询和写入语义,只把差异留在 UI 绑定方式。

当前状态

  • 状态:已实现
  • 可直接验证:Angular Signals、React Hooks、Vue Composables 三套接入
  • 差异范围:主要在 UI 绑定方式,不在模型、查询和实体语义

你会得到什么

  • 相同的实体模型定义
  • 相同的查询结构与过滤规则
  • 相同的 CRUD 与响应式数据流心智
  • 不同框架各自自然的 UI 绑定方式

怎么选

  • React
    • 适合组件化数据应用,Hooks 心智更直接
  • Vue
    • 适合高迭代效率团队,Composables 与响应式实体配合自然
  • Angular
    • 适合重业务后台与复杂表单,Signals 和依赖注入更完整

包对应关系

  • Angular:@aiao/rxdb-angular
  • React:@aiao/rxdb-react
  • Vue:@aiao/rxdb-vue

如果你还需要实体表格、表单、详情页或查询构建器,再叠加对应的 @aiao/rxdb-model-* 框架包。

建议阅读顺序

  1. 先看 快速开始,确认数据库初始化和基础查询链路
  2. 再读 模型定义模型查询
  3. 最后选择你的框架集成文档