elementplus中文官网(大胆预测!2022这6个的vue相关的⭐库会爆火🔥)

2022年无情地来了,我们前端组离35岁又进了一步。

为了不让自己在35岁被无情淘汰,一定要坚持学习!

毕竟:只要我学得够快,中年危机就追不上我!

2022年前圈会冒出哪些新的黑马?这个没人知道。

但是,根据我个人的理解,以下六个vue相关的库很有可能在2022年爆发或者继续爆发!赶紧学起来吧!

一、⭐ vueuse: vue开发者专属工具集!



官方网站地址:vueuse.org/

基于Vue组合API的功能工具集。

在任何可以使用Vue Composition Api 的环境下,安装vueuse工具库(没错,vue2.x和vue3.x都可以玩)可以提高开发效率。

可以理解为vue的专属lodash!

它有哪些工具集?太多了,只有你想不到,没有你用不到!

通常,工具功能分为以下几类:

  • 动画
  • 浏览器
  • 包裹
  • 格式化
  • 传感器
  • 状态(状态机)
  • 公共方法
  • 班长
  • 杂物
  • 以我自己为例,useTemplateRefsList是我最近在实际项目开发中大量使用的一个超级实用的方法。

    usetemplatereflist:这个方法可以帮助你在vue3组件api的for循环中快速绑定组件ref。比自我实现更完整的考虑。

    & lt脚本安装语言= & # 34;ts & # 34& gt 从& # 39;导入{ onUpdated }vue & # 39 从& # 39;导入{ useTemplateRefsList };@ vue use/core & # 39; const refs = useTemplateRefsList & lt;html dive element & gt;()//Array on updated(()= >;{ console . log(refs) }) & lt;/script & gt; & lt;模板& gt & lt;!-bind ref here--> & lt;div v-for = & # 34;我的5 & # 34;:key = & # 34我& # 34;:ref = & # 34refs.set & # 34& gt& lt/div & gt; & lt;/template & gt;另外还有各种有用的工具,比如useVModel,useInterval,useCssVar等等,都在等着大家去探索。

    简单来说,这就是一个工具库,可以让你早点下班,早点用,早点下班。

    二、⭐ Pinia:更好用的 vue store 库( vuex 竞品)

    世界已经遭受vuex很久了!



    官方网站地址:pinia.vuejs.org/

    当时,vuex以“官派,祖辈传下来”的美誉垄断了vue国家管理的宝座,但太多人在使用时亲身感受到了其设计的“复杂”和“不便”。
    我随便画了一幅漫画来表达我的感受:






    那么,皮尼亚有什么优势呢?

  • 它不需要注册突变!动作可以直接操作状态。
  • 它支持通过插件改进Pinia的功能。
  • 良好的类型脚本支持。
  • 服务器渲染支持。
  • 定义:

    //stores/counter . js import { defineStore } from & # 39;皮尼亚& # 39; export const useCounterStore = define store(& # 39;柜台& # 39;,{ state:()= & gt;{ return {count: 0} }, actions:{ increment(){ this。count++ }, },[/]

    从& # 39;导入{ useCounterStore };@/商店/柜台& # 39; export default { setup(){ const counter = useCounterStore() counter . count++ counter。$ patch({ count:counter . count+1 }) counter。increment () }, } 复制代码看起来比用vuex轻吗?

    据说vuex 5.x在API设计上也参考了皮尼亚的设计思路,可见皮尼亚也得到了官方的认可。



    所以皮尼亚真的很值得学习,也是2022年很有潜力火的一个框架。

    三、⭐ Element Plus: 真正的 ElementUI 3.0

    为什么ElementUI 2.x的正统续作叫Element Plus而不是Element 3.0?

    这是李悝jy和李鬼的故事,每个人都能理解。



    官方网站地址:element-plus.gitee.io/zh-CN/

    ElementUI 2.x是vue 2.x版本中最著名、传播最广的UI组件库,我想大部分业内人士应该是认同的。

    现在vue3也成为了vue的官方版本。随着vue3用户的增加,Element Plus势必会迎来一个高速增长期。

    Element Plus有什么优势?

  • 与API元素UI 2.x高度一致,代码迁移和学习成本低。
  • 核心实现与Element UI 2.x高度相似,比如我介绍的PopupManager。
  • 使用css var的样式定义模式,样式切换更加流畅。
  • 值得信赖的维护团队。
  • 可以大胆预测,2022年element-plus依然会爆发。

    四、⭐ Navie UI:尤某亲自推荐的组件库

    非KPI作品,风格赏心悦目,组件齐全,风格友好。



    官方网站:www.naiveui.com/zh-CN

    虽然Navie UI只在一些小项目和Demo中使用,但是这个项目确实令人赏心悦目。

    它来自一家开源公司,名字叫图森的自用框架,公司名和框架名可以说是很别扭。

    来自图森的“Navie UI”,emmm....

    让我们简单列举一下这个框架的亮点:

    plus中文是什么意思

  • 组件的完善和丰富是相当可观的。
  • 换肤和主题支持都很棒。
  • TypeScript极好的支持。TS YYDS!
  • 我个人很喜欢这个项目,但是能走多远真的需要时间验证。

    希望2022年能被更多人喜欢和使用!

    五、⭐ Nuxt:SSR 全村的希望

    单页应用优秀,加载慢,SEO评分低。



    仅在React和Vue(Angular:& # 34;那我呢?")目前我们想要一个web单页应用(SPA),太简单了。
    但是也造成了其他问题:虽然单页应用的体验很优秀,但是SEO确实是个短板。

    因此,SSR应运而生。

    用Next反应,用Nuxt反应Vue。

    但是,每一个立志做好“SSR”的兄弟,可能都要有一个足够清醒的认识:这是一个深坑,小心前行。

    2022年,SSR依然会是很多公司的强烈需求。目前vue在SSR方面还没有比Nuxt更好的对手,所以今年的表现还是可以相信的。

    六、⭐ vite:快就是好

    Webpack确实不错,但是开发速度慢。



    官方网站:vitejs.cn/

    Vite(发音类似于[wet],法语,意为快)是一个由原生ES模块驱动的Web开发和构建工具。在开发环境中基于浏览器原生ES导入开发,在生产环境中基于Rollup打包。

    2022年谁会是前端建设之王?我的答案是“webpack”。(vite:你是在我这里夸别人吗?)

    但是webpack的市场会被vite蚕食,尤其是中小型应用。

    为什么?就因为“快”!

    webpack 5最吸引人的地方是& # 34;联邦模块& # 34;,奠定了webpack 5在微应用场景的领先地位。

    但并不是所有人都需要“模块化联邦”。很多企业需要SPA,就是短、平、快,就是上手就能做。

    尤某说:vue-cli@next将基于vite。(自己体会吧...)

    Vite的成长远未达到巅峰,2022年值得期待!



    转自:https://juejin.cn/post/7056642264612732935

    您可以还会对下面的文章感兴趣

    使用微信扫描二维码后

    点击右上角发送给好友