Arco Design

2026-03-28发布 10 0 0

字节跳动开源的企业级设计系统与组件库

所在地:
CHN
语言:
zh
收录时间:
2026-03-28
Arco DesignArco Design

Arco Design(arco.design)是字节跳动开源的企业级设计系统与组件库,支持 React 和 Vue 双端。它提供了完整的设计规范和丰富的组件,帮助开发者快速构建一致性的企业级应用。Arco Design 起源于字节跳动内部的大规模生产实践,经过多年的打磨和验证,已成为一个成熟可靠的开源设计系统

主要功能

企业级设计系统

Arco Design 提供了完整的企业级设计系统,包括设计原则、设计规范、设计资源和组件库。设计系统确保了产品界面的一致性,帮助团队快速构建高质量的应用。设计规范涵盖了色彩、字体、图标、间距、布局等各个方面。

React 与 Vue 双端支持

Arco Design 最大的特点之一是同时支持 React 和 Vue 两个主流前端框架。这意味着团队可以根据技术选型选择合适的框架,同时保证设计的一致性。双端组件库的 API 设计相似,降低了跨框架迁移的成本。

丰富的企业级组件

Arco Design 提供了丰富的企业级组件,包括按钮、表单组件(输入框、选择器、日期选择器、级联选择等)、数据展示组件(表格、列表、卡片、统计卡片等)、反馈组件(对话框、通知、消息提示等)、导航组件(导航菜单、标签页、面包屑等)。每个组件都经过充分的设计和测试,确保在各种场景下稳定运行。

可视化搭建能力

Arco Design 提供了 Material(物料)平台,支持通过可视化方式搭建页面。可以从组件列表中拖拽组件到画布,快速构建页面布局。这对于快速原型开发和简单页面的构建非常有用。

主题定制能力

Arco Design 支持通过 Design Token 进行主题定制,可以修改颜色、字体、圆角等设计变量,快速实现品牌定制。支持动态主题切换,可以在运行时切换不同的主题。

核心特点与优势

特点 说明 优势
双端支持 同时支持 React 和 Vue 技术选型灵活,迁移成本低
企业级品质 字节跳动开源,大规模生产验证 稳定可靠,适合关键业务系统
设计系统完善 设计原则、规范、资源齐全 设计和开发协作更顺畅
TypeScript 支持 完整的 TypeScript 类型定义 开发体验好,类型安全
主题定制 Design Token 支持 灵活的主题定制能力
可视化搭建 提供物料平台 快速原型和页面搭建
国际化支持 内置多语言支持 满足国际化应用需求

适用人群

  • React/Vue 开发者:需要构建企业级应用
  • 前端团队:需要保证多项目设计一致性
  • 企业内部系统:后台管理系统、数据看板等
  • SaaS 产品团队:快速构建企业级产品
  • 需要双端支持的团队:React 和 Vue 项目并存

总结与推荐

Arco Design 是字节跳动开源的成熟设计系统,经过了大规模生产环境的验证。它的双端支持特性非常实用,对于需要同时支持 React 和 Vue 的团队来说,可以大大减少维护成本。

特别值得一提的是 Arco Design 的物料平台,提供了可视化搭建能力,对于快速原型开发和简单页面的构建非常有帮助。

数据统计

相关导航

暂无评论

none
暂无评论...