课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
组件化的编程开发是目前web前端编程中使用频率非常高的一种编程开发方式,而今天我们就一起来了解一下,web前端编程开发常用的组件类型都有哪些。
1、Ant-Design
ant-design是我经常使用的组件库之一,蚂蚁开源,大牛维护,4W多的Star让这款组件库成为国内使用率较高的React组件库。但是细看这套组件库的灵魂是维护团队提出了一个设计语言的概念,也就是说组件库的所有交互样式都是遵循这套设计语实现的,14px的主字体,类别的对齐,简洁直接的设计风格都决定了这套组件库在用户体验上的亮眼。
代码层面:组件库由TS+React的组合实现,看代码可以知道,维护团队在开发ant-design之前就已经在维护rc-components的仓库了,可以说ant-design是对rc-components的进一步封装。从学习的角度来说需要熟悉React高级特性以及TypeScript语法。
生态:ant-design的生态周边比较好,维护方提供了基于ant-design的开箱即用的中台前端/设计解决方案,里面包括了一系列中台需要的业务逻辑。
2、iView
iView是我在写Vue的时候使用到的组件库,可以说看了iView的源码后对Vue的组件开发有了一些认识,iView是Aresn个人发起的Vue组件库项目,从开始的单纯的Vue组件库到现在的覆盖小程序,中台,移动端,以及开箱即用的种子项目拥有一系列的生态。
代码层面:整体文件结构清晰,组件实现也十分清楚,template,script标准Vue结构。适合了解Vue后想进一步进阶者学习。
生态:iview-admin(开箱即用的中台解决方案),iview-Weapp(微信小程序组件库),iviewRun(在线编辑器)
3、MATERIAL-UI
material-ui是基于GoogleMaterialDesign(需要翻墙)设计语言开发的ReactUI组件库。好像国内的公司较少用这套组件库,感觉扁平化风格看多了后再看Material风格有一种眼前一亮的感觉。
4、Taro
Taro是一款使用React开发方式开发跨度应用框架。一次编写多端运行,提供了H5、小程序、RN组件库。目前新版本在小程序以及H5RN开发体验也是十分好的。
生态:官网提供了物料市场,组件库,如果写小程序可以推荐尝试
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!更多内容请在707945861群中学习了解。