Hooks时代,如何写出高质量的react和vue组件?

0、概述一个组件内部的所有代码——无论vue还是react——都可以抽象成以下几个部分:组件视图,组件中用来描述视觉效果的部分,如css和html、react的jsx或者vue的template代码组件相关逻辑,如组件生命周期,按钮交互,事件等业务相关逻辑,如登录注册,获取用户信息,获取商品列表等与...

轻松使用纯css3打造有点意思的故障艺术(附React/Vue加强组件版)

轻松使用纯css3打造有点意思的故障艺术(附React/Vue加强组件版)

前言很早之前就看到国外很多酷炫的网站在实践"故障艺术", 或者错位动画", 感觉非常有意思, 现在APP端的抖音启动界面有着这种设计的影子, 作为一名用于探索未知的前端工程师, 有必要好好实践一下这一设计.正文接下来笔者将带大家使用纯Css3来实现"故障动画", 并将这一特效封装成React/vue...

精通React/Vue系列之实现一个全局提示(Message)组件

精通React/Vue系列之实现一个全局提示(Message)组件

前言本文是笔者写组件设计的第十一篇文章, 今天带大家实现一个同样比较特殊的组件——全局提示(Message)组件。 我们看到的组件效果可能是这样的:由于全局提示组件的设计原理和笔者上一篇写的精通React/Vue系列之手把手带你实现一个功能强大的通知提醒框(Notification)是类似的,区别主...

《精通react/vue组件设计》之实现一个健壮的警告提示(Alert)组件

《精通react/vue组件设计》之实现一个健壮的警告提示(Alert)组件

前言本文是笔者写组件设计的第七篇文章, 今天带大家实现一个自带主题且可关闭的Alert组件, 该组件在诸如Antd或者elementUI等第三方组件库中都会出现,主要用来提供系统的用户反馈.之所以会写组件设计相关的文章,是因为作为一名前端优秀的前端工程师,面对各种繁琐而重复的工作,我们不应该按部就班...

《精通react/vue组件设计》之配合React Portals实现一个功能强大的抽屉(Drawer)组件

《精通react/vue组件设计》之配合React Portals实现一个功能强大的抽屉(Drawer)组件

前言本文是笔者写组件设计的第六篇文章,内容依次从易到难,今天会用到react的高级API React Portals,它也是很多复杂组件必用的方法之一. 通过组件的设计过程,大家会接触到一个完成健壮的组件设计思路和方法,也能在实现组件的过程逐渐对react/vue的高级知识和技巧有更深的理解和掌握,...

《精通react/vue组件设计》之快速实现一个可定制的进度条组件

《精通react/vue组件设计》之快速实现一个可定制的进度条组件

前言这篇文章是笔者写组件设计的第四篇文章,之所以会写组件设计相关的文章,是因为作为一名前端优秀的前端工程师,面对各种繁琐而重复的工作,我们不应该按部就班的去"辛勤劳动",而是要根据已有前端的开发经验,总结出一套自己的高效开发的方法.作为数据驱动的领导者react/vue等MVVM框架的出现,帮我们减...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

阿里巴巴终端技术
阿里巴巴终端技术
阿里巴巴终端技术最新内容汇聚在此,由阿里巴巴终端委员会官方运营。阿里巴巴终端委员会是阿里集团面向前端、客户端的虚拟技术组织。我们的愿景是着眼用户体验前沿、技术创新引领业界,将面向未来,制定技术策略和目标并落地执行,推动终端技术发展,帮助工程师成长,打造顶级的终端体验。同时我们运营着阿里巴巴终端域的官方公众号:阿里巴巴终端技术,欢迎关注。
1501+人已加入
加入