首页 前端技术 内容详情

Zarm Design - 众安科技移动端组件库

2022-02-25 8 樱岛麻衣
Zarm Design

站点名称:Zarm Design

所属分类:前端技术

相关标签: # Zarm-Design # Zarmreact

官方网址:zarm.gitee.io

SEO查询: 爱站网 站长工具

进入网站

站点介绍

Zarm 是什么 Zarm 是众安科技基于 React、React-Native 研发的一款适用于企业级的移动端 UI 组件库。 Zarm 的优势 多 组件多。Zarm 目前开源了 50 个组件,基本覆盖常见的通用组件,并仍在持续更新迭代中。 规范多 拥有完整统一的设计规范。 样式命名采用了 BEM 的规范,内部实现使用了 Css Variables + SCSS Mixins,这使得样式维护的工作变得优雅简洁。 遵循严格的代码规范,基于 airbnb 的 lint 封装的 eslint 规则以及基于 stylelint 实现的样式规范。 快 依赖少体积小,极少的依赖三方库,Gzip 压缩后,全量组件只有 60kb 左右的大小。 支持按需加载,zarm 默认支持基于 ES module 的 tree shaking。 好 扩展性好,我们提供了内置的基础组件,可以方便地基于现有组件实现二次开发。比如我们的 Popup 组件就是所有弹层类组件的基础,Modal、Toast、Loading、ActionSheet、Picker、Select 等都是基于 Popup 组件实现。再比如 PickerView 组件就是滑动选择类组件的基础,而Picker组件就是简单的将Popup和 PickerView 结合而成。相信你也可以基于这些基础组件开发出更丰富的业务组件~ Zarm 也会密切关注官方的更新,在发布的正式版中,我们已去除在 React17 中不再常规使用的生命周期,更新为最新的生命周期。 响应及时,目前在内部开源的情况下,已有接近 3000 次的 commit,在及时响应 issue 的同时,我们也保持着快速的迭代。只要有问题,我们一定及时跟进,不会让问题石沉大海。 稳定性好,Zarm 使用 Jest + Enzyme 做单元测试。单元测试覆盖率超过 80%,并且在持续攀升中。 爽 友好的 typescript 支持,都 2020 年了,再不用 ts 的话世界末日真的就要来了。 样式使用 css 变量,支持一键换肤,自定义皮肤。

网站截图