super-antd
是一个简单且数据驱动友好的 React 组件库。它基于 ant design 和 pro-components 。
https://dream2023.github.io/super-antd
让我开发此组件库的核心原因有两点:
- 市面上没有让我觉得满意的真正足够简单、组件足够多的组件库
- 低代码的解决方案,人们往往在上层进行各种骚操作,导致大部分低代码平台都面临者扩展性差、灵活度低的问题
- 🚀 开发提效:通过对大量业务场景进行封装,使得提效明显;
- 👬 数据驱动友好:在组件层级解决了动态渲染、通信、联动等难题;
- 💪 稳定:Typescript 编写 + 90% 以上的测试覆盖率;
- 👍 侵入性低:它只是一个组件库,你可以全部使用,也可以部分使用,可以用 schema 的形式,也可以用正常组件的形式。
- 0.1 alpha 版
- 0.1 正式版
- 测试覆盖率 90% 以上
- 完成 100% 文档
- 0️⃣ issue
- 1.0 版
- 上传图片组件
- 富文本组件
- 上传视频组件
- 无限级联组件
- 百度地图组件
- 高德地图组件
- 代码编辑器组件
- 模板组件
- ...
更详细规划请见 https://github.com/dream2023/super-antd/projects。
其实 super-antd
仅是一个大系统中的一部分,我个人是希望做一个支 持海量组件的高扩展通用型 的低代码平台,此平台包括以下组件部分:
Project | Status | Description |
---|---|---|
react-schema-render | 通用型 schema 转 React 组件的工具组件 | |
antd-image-cropper | ant design 图片裁剪组件 | |
@dream2023/data-mapping | 数据模板映射方案 | |
super-antd | 简单且数据驱动友好的 React 组件库 |
此外至少还有以下系统待开发:
- 基于
super-antd
属性面板系统(时间点:组件库发布 0.3 版后) - 组件库无关的低代码编辑器(时间点:属性面板完成后)
- 一个开放性的组件市场(时间点:低代码编辑器完成后)
虽然要做的东西很多,但整体思路还是很清晰的,期待都实现的一天。
开源不易,如果你觉得项目对自己和公司有用,请跳转到 gitee 底部进行打赏,并且可以多留言鼓励作者一下,你的支持就是我更新的动力!