Recore 是面向中后台前端开发的开箱即用的前端框架。
Recore 是基于 React 生态,提供完整应用开发能力,包括数据流、双向绑定、快速视图、路由、复杂模型抽象、服务调用等,是一套完整解决方案。
Recore 将同时和可视化搭建进行深度整合,共同提供高效开发方式。
🔥 Recore 的开源工作正在紧张的进行中,我们会逐渐完善相关的配套工具和文档,敬请期待。
- 开箱即用,集成通用业务方案
- 异步响应式数据流,内置精简 mobx,并异步化改造
- VisionX 响应式视图,与可视化搭建打通,并配合响应式数据流高性能视图渲染
- 集成针对 react 16.4 优化后的 react-router,收纳为配置式 + 约定式路由
- 支持组件开发
- TypeScript 支持、VSCode 插件支持
npm init @recore your-project
详见 快速上手 文档。
| Feature |
Recore |
Angular |
Vue |
UmiJS |
| 视图 |
 |
html+ |
html+ |
React |
| 数据流 |
 |
rxjs |
异步响应式 |
dva(基于 redux) |
| 双向绑定 |
 |
Yes |
Yes |
- |
| 路由 |
 |
注解 |
vue-router |
配置式 + 约定式 |
| 路由页按需加载 |
 |
- |
- |
Yes |
| 响应式表单 |
 |
Yes |
- |
- |
| 动态表单 |
 |
Yes |
- |
- |
| 服务调用 |
 |
HttpClient |
随意 |
随意 |
| 服务接口定义 |
 |
- |
- |
随意 |
| 数据 Mock |
 |
- |
- |
Node Express |
| Service Worker |
 |
Yes |
- |
- |
| 服务端渲染 |
 |
Yes |
Yes |
- |
| 封装组件 |
 |
Yes |
Yes |
- |
| 生态 |
 |
Angular |
Vue |
React |
| 命令行工具 |
 |
ng |
vue-cli |
umi-cli |
| Chrome Devtools |
 |
- |
Yes |
- |
| VSCode Plugin |
 |
Yes |
Yes |
- |
| Testing |
 |
Yes |
Yes |
- |
| 可视化布局 |
 |
- |
- |
- |