一觉醒来 Arco Design 开源了

本文介绍了字节跳动的ArcoDesign平台,这是一个集成了中后台、图标库、物料市场和主题配置的前端开发生态系统。Arco提供开箱即用的定制化体验,帮助工程师节省项目框架搭建时间。文章详细展示了如何快速上手,包括安装、初始化环境和创建项目的过程。虽然需要熟悉StoryBook框架,但作者认为ArcoDesign是一个强大的工具,值得尝试。
摘要由CSDN通过智能技术生成

前沿

image.png

 今天打开论坛一看,全是字节ArcoDesign开源的消息,原谅我之前居然不知道这么强大的平台存在,就赶忙打开了官网膜拜一番。Arco集成了中后台,图标平台,物料市场,色彩配置平台为一体的生态系统,节省了工程师大部分设计和配置项目框架的时间,尤其是开箱即用的前端定制化,特别的吸引我,话不多说,直接就是一顿赋值,粘贴,造起来。

物料平台

目前Material Market大约有20多个开源的物料,所有都可以进行二次开发使用,大家练手的时候可以运行试试。 

1635315641(1).png

图标库

IconBox图标库虽然没有阿里图标库的丰富,但是在Arco项目中集成还是很方便的 

image.png

主题配置

Arco Design Lab是一个旨在提升设计以及开发效率的主题配置平台。帮助用户更好的管理不同风格的个性化主题配置,提高工作效率。 

image.png

中后台前端解决方案

下面的图,看着是不是有似曾相识的感觉,但是整体布局和风格还是字节的特色。 

image.png

快速上手

环境

开始开发之前,请确认本地环境中安装好了 node, git 和 arco cliarco cli 是安装项目模版的工具

npm i -g @arco-design/arco-cli
or
yarn add @arco-design/arco-cli -g

初始化环境

首次使用时,需要登录github进行授权,下图是成功运行的标志。

PS F:\字节> arco init my-arco-pro

        ___                    ____            _
       /   |  ______________  / __ \___  _____(_)___ _____
      / /| | / ___/ ___/ __ \/ / / / _ \/ ___/ / __ `/ __ \
     / ___ |/ /  / /__/ /_/ / /_/ /  __(__  ) / /_/ / / / /
    /_/  |_/_/   \___/\____/_____/\___/____/_/\__, /_/ /_/
                                             /____/

                                                v1.21.0

请先运行 arco env --switch 设置环境
PS F:\字节>  arco env --switch

        ___                    ____            _
       /   |  ______________  / __ \___  _____(_)___ _____
      / /| | / ___/ ___/ __ \/ / / / _ \/ ___/ / __ `/ __ \
     / ___ |/ /  / /__/ /_/ / /_/ /  __(__  ) / /_/ / / / /
    /_/  |_/_/   \___/\____/_____/\___/____/_/\__, /_/ /_/
                                             /____/

                                                v1.21.0

? 请选择使用的 Arco 物料平台版本 公共版本
已成功切换至公共环境
切换环境需要重新登录...
正在登录中...
请在浏览器中完成认证:https://github.com/login/oauth/authorize?client_id=8b2e98ddbd37b4e0cd36&access_type=online&response_type=code&redirect_uri=https%3A%2F%2Farco.design%2Fapi%2Fauth%2Fgithub%2Fredirect&scope=read&state=eyJyZWRpcmVjdFVybCI6Imh0dHA6Ly9sb2NhbGhvc3Q6MzMzMy9sb2dpbl9yZXN1bHQiLCJhcmNvVG9rZW4iOiJ4Nk9jYnh2aHpXeGt0QWRsZXBBWWoifQ%3D%3D

登录成功,当前用户:Never13zt

image.png

创建项目

PS F:\字节> arco init hello-arco-pro
? 请选择你希望使用的技术栈 React
关于项目类型的更多说明 https://arco.design/docs/material/project-template

? 请选择所要创建项目的类型 组件库
? 请输入 NPM 包名 code1921-myarco
? 请输入物料标题 code1921 arco组件测试
? 请描述你的物料 Code1921 Arco Design
? 请输入 NPM 包版本号 0.1.0

正在初始化项目于 F:\字节\hello-arco-pro
√ 获取项目模板成功
√ 模板内容拷贝完成
√ 模板内容适配完成
√ 项目依赖安装完成
******************************************************************
  阅读 README.md 获取快速指引。执行如下命令,添加你的第一个组件
    $ cd hello-arco-pro
    $ npm run add:component -- YourComponentName
    $ npm run dev
******************************************************************

项目目录

image.png

运行项目

npm run dev

最后

总体感觉rcoDesign是很强大的,但是它集成了StoryBook的框架,自己不是很熟悉,对代码结构还是有个小陌生,不过愈战愈勇,新知识的尝试,难免有些小坎坷,但是一旦用起来就会很顺利!乾坤未定,你我皆有可能!!

Arco Design是一款功能强大的在线表格操作工具。它提供了丰富的功能,可以帮助用户轻松创建、编辑和管理各种类型的表格数据。 以下是Arco Design表格操作的一些主要功能: 1. 创建表格:Arco Design允许用户创建新的表格,并指定表格的行数和列数。用户可以根据需要添加标题、调整列宽、设置单元格格式等。 2. 编辑表格:用户可以在Arco Design中对表格进行编辑。可以插入、删除、复制和粘贴行和列,修改单元格内容,调整表格样式等。 3. 数据排序和筛选:Arco Design提供了数据排序和筛选功能,可以根据特定的条件对表格数据进行排序和筛选,以便更好地组织和分析数据。 4. 公式计算:Arco Design支持在表格中使用公式进行计算。用户可以使用内置的函数和运算符来执行各种数学和逻辑运算,以便对数据进行计算和分析。 5. 数据导入和导出:Arco Design支持从其他文件格式(如Excel、CSV等)导入数据,并可以将表格数据导出为不同的文件格式,以便与其他应用程序进行交互或共享。 6. 协作和共享:Arco Design允许多个用户同时编辑同一个表格,并提供了协作和共享功能,可以方便地与他人共享表格,并进行实时协作。 7. 数据可视化:Arco Design提供了丰富的数据可视化功能,可以通过图表、图形和其他可视化方式将表格数据呈现出来,以便更直观地理解和分析数据。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值