Github https://github.com/alibaba/x-render
formRender https://x-render.gitee.io/form-render
image.png

formRender和 Formily的区别

是完全不同的2个独立的组件,都有各自的应用场景,分别属于不同的部门开发的组件

  1. formRender是 飞猪开发的表单解决方案
    1. formRender组件介绍 https://zhuanlan.zhihu.com/p/91292415
    2. 只针对 react,antd组件
  2. formily是阿里开发的
    1. formily2.0介绍 https://zhuanlan.zhihu.com/p/375731072
    2. 除了 antd,对主流的前端框架都进行了封装
  3. formily性能好于 formRender

formRender和 formily的相同点

  1. 都有 JSONSchema协议,两个协议不一样,后续可能会统一
    1. formRender的 JSONSchema的规范,比 formily更容易理解
  2. 都有表单设计器

FormRender表单设计器

https://x-render.gitee.io/playground
https://xrender.fun/~demos/generator-demo
image.png

https://juejin.cn/post/6870316361726787591

https://x-render.gitee.io/tools/generator

  1. npm i fr-generator

image.png

TableRender

https://x-render.gitee.io/table-render
image.png

ChartRender

https://x-render.gitee.io/chart-render
image.png