Antm 正式发布基于有赞 VantWeapp 开发的 UI 库:同时支持 Taro 和 React
一直在小程序生态里面转来转去,找不到趁手的组件库?今天小编给大家推荐一款绝对让你喜出望外的符合你大部分想象的优质组件库。@antmjs/vantui,一款适配 Taro 同时又能够在 React 中使用的组件库,因为它的出现就源于我们遇到的困难,想象一下当你的公司/团队同时有小程序应用,又有 H5 应用的时候选择一款兼容的组件库是有多么的困难?
@antmjs/vantui 由我们 AntM 团队共同开发维护,UI 和 API 上保持了与有赞提供的 vant-weapp(微信小程序版)的高度一致。我们希望把我们的经验和成果分享给大家,因为 AntM 的使命是提供“小而实用”的工具帮助大家提效。
为什么是高度一致
-
99% 样式文件迁移,保留了有赞 5 年多积累的精华!
-
100% React 化,在 React 化的过程中保留了有赞的大部分 JS 逻辑,尽可能的少重构!
-
10+ 项目接入中
目前文档还在更新中,如果按文档开发出现问题,请看 TS 信息和实际的demo,demo 是找测试同学测试过的!
我们带来了什么
-
使用 TypeScript 编写,提供完整的类型定义
-
支持 Taro(H5、微信小程序、支付宝小程序、...)
-
支持 React(webpack 兼容配置我们后续会统一起来,方便大家使用)
-
与 VantWeapp 的 UI 和 API 尽可能的保持一致,同时持续跟进其 commit 纪录
-
50+ 个高质量组件,覆盖移动端主流场景
-
支持主题定制
为什么你可以放心用
-
首先,团队内部的应用都在基于这套组件在开发,所以毋庸质疑我们会持续维护好这个组件;
-
其二,做这个组件库的想法就是一群志同道合的小伙伴们共同实现的,所以本质上是自发的项目,所以也会尽最大努力及时优化及修复;
-
其三,我们没用选择重构是因为我们从一开始就知道我们短期内如果重构是没办法达到我们的理想中的效果的,所以在设计上我们的宗旨就是找优质组件库来改造,好在最终我们实现了,我们花了一些时间把 vant weapp 的 50+组件改造成了 AntM 的版本,同时还保留了他们多年积累的组件的质量。
所以我们有什么理由不去试试呢!去看看