/super-antd

super-antd 是一个简单且数据驱动友好的 React 组件库。

Primary LanguageTypeScriptMIT LicenseMIT

super-antd

Codecov GitHub Discussions 文档 GitHub Repo stars star

npm npm David GitHub top language github pages

super-antd 是一个简单且数据驱动友好的 React 组件库。它基于 ant designpro-components

📖 Document

https://dream2023.github.io/super-antd

🤔 Why?

让我开发此组件库的核心原因有两点:

  • 市面上没有让我觉得满意的真正足够简单、组件足够多的组件库
  • 低代码的解决方案,人们往往在上层进行各种*操作,导致大部分低代码平台都面临者扩展性差、灵活度低的问题

✨ Feature

  • 🚀 开发提效:通过对大量业务场景进行封装,使得提效明显;
  • 👬 数据驱动友好:在组件层级解决了动态渲染、通信、联动等难题;
  • 💪 稳定:Typescript 编写 + 90% 以上的测试覆盖率;
  • 👍 侵入性低:它只是一个组件库,你可以全部使用,也可以部分使用,可以用 schema 的形式,也可以用正常组件的形式。

🎯 RoadMap

更详细规划请见 https://github.com/dream2023/super-antd/projects

👬 Ecosystem

其实 super-antd 仅是一个大系统中的一部分,我个人是希望做一个支 持海量组件的高扩展通用型 的低代码平台,此平台包括以下组件部分:

Project Status Description
react-schema-render react-schema-render 通用型 schema 转 React 组件的工具组件
antd-image-cropper antd-image-cropper ant design 图片裁剪组件
@dream2023/data-mapping @dream2023/data-mapping 数据模板映射方案
super-antd super-antd 简单且数据驱动友好的 React 组件库

此外至少还有以下系统待开发:

  • 基于 super-antd 属性面板系统(时间点:组件库发布 0.3 版后)
  • 组件库无关的低代码编辑器(时间点:属性面板完成后)
  • 一个开放性的组件市场(时间点:低代码编辑器完成后)

虽然要做的东西很多,但整体思路还是很清晰的,期待都实现的一天。

support

开源不易,如果你觉得项目对自己和公司有用,请跳转到 gitee 底部进行打赏,并且可以多留言鼓励作者一下,你的支持就是我更新的动力!

reward