框架集成
框架集成的目标,不是为每个框架发明一套数据层,而是在 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-* 框架包。