童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

如何搭建组件库基础实战篇?

4月4日 九阙忬投稿
  本文从组件分类、命名、上传、设计走查等要点,梳理了如何搭建组件库。
  一、搭建组件库有什么好处?
  让设计更高效、开发更迅速、产品体验更一致。很多大厂也做了自己的组件库,比如AntDesign,Element等,一个成熟的组件库确实让产品的体验更好,团队的效率更高。如果你也想开始搭建你们产品自己的组件库,希望本文能帮助到你。
  二、什么样的模块可以成为组件?
  重复使用,如果一个模块需要重复使用,那么可以认为它是一个组件,比如说SearchBar,Tab等。
  三、如何来搭建组件库?
  1。对所有组件进行分类
  参考AntDesign的分类方式,如果你们的开发采用Ant组件库的话,这样子的分类方式对开发小哥哥们也很友好。
  提前把所有分类理清楚,后续组件的命名过程也会更加清晰。
  (最开始自己就是没有理清思路,导致后续很多组件命名不清晰都重新来过,这些都是我含泪为你们踩过的坑啊)
  Ant里面都属于基础通用组件,不同产品自身肯定还有更多的组件,这个时候需要自己去根据组件功能判断他们的分类。例如:我们可以参考Ant分为基础的7大类。
  1。1Button
  可以大致分为3类,如图所示分别是:
  TextButton
  IconButton
  ITextButton
  1。2Nav
  分类规则:为了给用户提供浏览内容的导航选项,我们都可以将它分为Nav这一类中。
  Breadcrumb
  Dropdown
  SideMenu
  Steps
  Tab
  1。3DataEntray
  分类规则:用户对该组件进行操作,改变或者更新产品内容。
  DatePicker
  Input
  Selecte
  Switch
  Upload
  1。4DataDisplay
  分类规则:该组件仅只有展示功能。
  Avatar
  Badge
  Calendar
  Popover
  Tag
  1。5Feedback
  分类规则:当用户操作后给予用户反馈的组件,主要是一些模态非模态弹窗。
  Alert
  Modal
  Notification
  Popconfirm
  1。6Box
  分类规则:组成以上组件的最基础的组件。包括一些线段,阴影,圆角方角卡片等。
  Border
  Shadow
  Dashed
  Disable
  Lable
  1。7Icon
  分类规则:产品中所有的Icon都可以归为此类。
  arrow
  brand
  control
  interface
  suggested
  2。组件命名
  参考AntDesign的命名方式:将自己产品的所有symbol命名。这个过程最好和开发小哥哥共同商量一下,看看他们的命名喜好,后续他们的开发过程也会更轻松,团队的其他成员也会更加方便查找对应的组件。
  命名规则:分类组件名称等级大小尺寸样式状态
  例如NavigationSideMenu。ItemMainLargeTextDefault
  名词解析:
  【分类】:基础分类,第一部分的如何分类已经说过了,包括Nav,Button等
  【组件名称】:根据常用的组件名称命名,如果使用组件不常用,根据产品功能命名。当组件名称需求有子名称的时候可以中间使用。分割。例如:SlideMenu。Item
  【等级】:通常使用1。Primary2。Secondary3。Thirdary等
  【大小尺寸】:通常使用1。Default1。Large2。Small等
  【状态】:通常使用1。Default2。Hover3。Selected4。Disable5。Value6。Danger等
  注:所有命名都使用英文名称,且首字母大写。中文名称对于开发来说没有意义,重新拾起英语的时候到啦
  (Ant的命名中,在分类前面有加上编号,是为了让你自己的组件库分类更加清晰,这个看你个人喜好)
  在命名这一部分,开发其实只需要看组建名称和状态这两个部分,所以你的命名规范最好也是需要提前和开发小哥哥们一起商量一下的哦。
  3。组件上传
  这里推荐Zeplin,是一个国外的软件,也有线上版本,这个软件简直是特别好用,除了要收费和反应有点慢之外,没有缺点。其实如果下载客户端,反应速度也是在可以接受的范围内。Zeplin对于组件的这一部分真的特别友好。
  这里奉上链接https:zeplin。io
  下载sketch插件,安装好之后,选择组件,点击ExportSelected就可以上传到Zeplin的组件库了。
  在设计稿上,如果你的设计稿使用了该组件,设计稿上会显示该组件,并且可以链接到组件库里。如图:
  Zeplin的设计规范也可以上传颜色,文字,当你的设计稿中使用了你的规范以外的颜色或者文字,Zeplin会自动提醒你是不是需要把他们加入设计规范当中,这里其实可以帮助设计师走查,是不是设计稿中的颜色或者文字出错了呢,这个功能真的是爱了。
  注:Zeplin免费版本一个人只可以建一个项目,只能上传99个组件。
  4。设计走查
  在做图的过程中,我们可能会对于不同的页面,使用相同的基础组件,但是不同的布局方式。所以搭建组件库,做设计走差,可以保证设计稿的一致性。
  最后
  搭建组件库是一个漫长的过程,但是组件库搭建成功后会帮助我们节省很多重复设计产生的工作时间,让我们能够更加专注于产品用户体验。本文只是把个人在搭建组件库中一些经验分享给你们,有什么建议可以互相交流,希望对你们有帮助。
投诉 评论 转载

11个案例告诉你,编辑类App首页设计怎么做各类APP根据自身产品调性不同,首页设计也不尽相同。编辑类App怎么设计一个还不错的首页?本文作者结合11个案例对此进行了分析探究,与大家分享。最近看编辑类的App比较多……可视化设计的10个指导原则数据可视化已迅速成为在网络上传播信息的标准。它用于各种行业,从商业智能到新闻,帮助我们理解和传达见解。我们的大脑善于处理可视化信息,这使我们更容易理解图表或图形中可视化的……B端产品设计规范的意义与误区作者总结了自己在B端平台产品设计规范的整理工作的一些方法和思考,通过设计规范的工作,锻炼大局观,甚至实现最后的商业化。网上关于设计规范的文章写的都很专业,但没有区分C端产……如何让导航栏成为加分项?界面设计中,用了导航并不代表会用导航栏。正因为无法轻易删减,逃不掉就必须用好它,不然很容易沦为页面的减分项。讲一个老东家的故事。一次产品迭代会上,老板在台上讲到打算……ToB产品经理如何设计接口类产品?本文以被动请求接口为主,讨论如何进行对外系统接口的产品设计。一起来看看常见的ToB产品有四类:第一类为管理系统类产品,如CRM、ERP、BOSS平台等;第二类……互联网产品7。0版本的意义,听网易云音乐的回答7。0对于入口级的中文互联网产品来说,是一个重要节点。它是这个产品过往内功的集中体现,又是下一个世代这个领域产品大趋势的折射。这一次,网易云音乐给出了答案。当大家还在社交……提高用户转化率,如何设计订单页面?(以OTA行业为例)订单页面的设计对用户转化有着直接的影响,怎样设计才会更有效提高用户转化率?本文作者以OTA行业为例,对比了各个平台的订单填写页面,对这个问题进行了分析。订单填写页,是用户……干货如何构建UI组件设计规范通过本文,你将学习到Uber、Pinterest、Shopify和Airbnb等知名网站如何利用组件构建统一的UIUX设计规范。Airbnb通过reactsketchap……产品设计方案大观园(二):硬件设计篇上一篇《产品设计方案撰写指南(一):结构设计》中我们说到,只有理解背后的道理,借助框架模板,通过反复的训练才可以提高产品设计方案的撰写水平,并且和大家探讨了结构设计版块的撰写要……2019年终总结:从01的2B产品搭建复盘本文笔者简述了一款“2B”ERP生产制造产品的搭建思路,以此作为2019年的总结,也希望给读者带来一些启发。B端产品所处环境复杂,往往一开始接触的时候就如同走进了森林,不……这4个配色技巧,解决你80色彩问题今天和大家分享下界面中如何使用颜色,颜色在设计中对于我们的情绪和行为有着很大的影响,很多产品都在抢占我们内心的颜色心智,因此选择适当的颜色的一个产品成功很关键的点!设计师……如何搭建组件库基础实战篇?本文从组件分类、命名、上传、设计走查等要点,梳理了如何搭建组件库。一、搭建组件库有什么好处?让设计更高效、开发更迅速、产品体验更一致。很多大厂也做了自己的组件库,比……
实例讲解:徽章等级设计模式分析B端产品设计实战之审批流支付系统架构设计(上)语音识别关键词,如何获取房产成交信息?从0设计App(5):2个维度构建产品之“道”(上)物联网设备终端和云端系统如何通讯?电商系统:记账设计之订单管理、流水管理从0到1设计后台产品(四):交互设计、数据复盘官网设计如何提升用户体验与转化?电商系统:对账设计以不变应万变:聊聊信息架构解构国际汇款产品之交易系统

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界