大胆预测,2022这6个的vue相关的库会爆火
但根据我个人理解,下面这 6款
和 vue
相关的库,在 2022
年极有可能会“爆火”,或者“继续爆火”!让我们赶紧学起来!
一、⭐ vueuse
: vue开发者专属工具集!
官网地址:vueuse.org/
一款基于Vue组合式API的函数工具集。
在任何可以使用 Vue Composition Api (组合式API) 的环境下,你都可以通过安装 vueuse
工具库,来提高你的开发效率(没错,vue2.x
和 vue3.x
都能玩 )。
可以理解为 vue
专属的 lodash
!
它都有哪些工具集呢?那可太多了,只有你想不到,没有你用不到!
总体上分为以下几个类别提供工具函数:
- 动画
- 浏览器
- 组件
- 格式化
- 传感器
- State(状态机)
- 公共方法
- 监听
- 杂项
以我自己为例,useTemplateRefsList
就是我最近在实际项目开发中大量使用的超级实用的方法。
useTemplateRefsList: 这个方法可以在 vue3 组件式 api
中帮助你快速绑定 for
循环中的 组件ref。比自己实现考虑得更加完备。
<script setup lang="ts">
import { onUpdated } from 'vue'
import { useTemplateRefsList } from '@vueuse/core'const refs = useTemplateRefsList<HTMLDivElement>() // 用来存储元素 ref 的数组onUpdated(() => {console.log(refs)
})
</script>
<template><!-- 在这里绑定 ref --><div v-for="i of 5" :key="i" :ref="refs.set"></div>
</template>
另外,还有各种形形色色的好用工具,如 useVModel
、useInterval
, useCssVar
等等,都等着大家去发掘。
简单来说,这是一个能让你更早下班的工具库,早用早下班。
二、⭐ Pinia
:更好用的 vue store
库( vuex
竞品)
天下苦
vuex
久矣!
官网地址: pinia.vuejs.org/
想当年,vuex
顶着 “官方钦定,尤老祖亲传” 的名声独占 vue
状态管理的王座,但太多太多的人在使用时都亲身感受到了其设计上的“复杂”与“不便”。
我随手画了个漫画,表达我的感受:
那么,Pinia
到底有啥优势呢?
- 它不用注册
Mutation
!Action
就能直接操作state
。 - 它支持通过插件提升
Pinia
的能力。 - 良好的
Typescript
支持。 - 服务器端渲染支持。
定义:
// stores/counter.js
import { defineStore } from 'pinia'
export const useCounterStore = defineStore('counter', {state: () => {return { count: 0 }},actions: {increment() {this.count++},},
})
使用:
import { useCounterStore } from '@/stores/counter'
export default {setup() {const counter = useCounterStore()counter.count++counter.$patch({ count: counter.count + 1 })counter.increment()},
}
看起来是不是比使用 vuex
要轻便一些?
据说,vuex 5.x
在 API 的设计上也,也参考了 Pinia
的设计思路,由此也能见得 Pinia
也得到了官方的认可。
因此,Pinia
确实值得一学,在 2022
年也是非常有潜力大火的框架。
三、⭐ Element Plus
: 真正的 ElementUI 3.0
为啥
ElementUI 2.x
的正统续作叫Element Plus
, 而不叫Element 3.0
?
这是个李逵和李鬼的故事,懂的都懂。
官网地址:element-plus.gitee.io/zh-CN/
说 ElementUI 2.x
是 vue 2.x
版本里最为著名与传播最广的 UI组件库
,我想业内大部分人应该都是认可的。
现在 vue3
也成为 vue
的正式版本,随着 vue3
用户的增多,Element Plus
也必然会迎来一次高速增长期。
Element Plus
有什么优点呢?
API
和Element UI 2.x
高度一致,迁移代码和学习成本小。核心实现
和Element UI 2.x
高度相似,比如我介绍过的PopupManager
等。- 使用
css var
的样式定义模式,样式切换更丝滑。 - 值得信任的维护团队。
可以大胆预测,Element-Plus
2022年其依然会爆火。
四、⭐ Navie UI
:尤某亲自推荐的组件库
非KPI作品,风格讨喜,组件完备,文风亲切。
官方网站:www.naiveui.com/zh-CN
虽然只在一些小型项目及 Demo
中使用了 Navie UI
,但这款项目确实是实实在在的讨喜。
它来自一个名叫“图森”公司自用框架的开源,这公司名和这框架名可以说非常有梗了。
来自“图森”的“Navie UI”,emmm....
让我们来简单列举一下此框架的亮点:
- 组件完善和丰富程度都非常可观。
- 换肤和主题支持非常棒。
- TypeScript 优秀的支持。TS YYDS!
我个人是非常喜欢这个项目的,不过它能走多远确实需要时间的验证。
希望它在 2022 能够被更多人喜欢和使用!
五、⭐ Nuxt
:SSR
全村的希望
单页应用万般好,加载慢,SEO得分少。
在 React
和 Vue
两家独大(Angular:"我呢?")的当前,我们要一个 web
单页应用(SPA
),实在过于简单。
但也引发了其他的问题:单页应用虽然体验极好,但 SEO
确实是短板。
因此,SSR
应运而生。
React
有了 Next
,Vue
也就有了 Nuxt
。
不过,每一个立志想做好“SSR”的兄弟,可能都得有足够清醒的认识:这是个深坑,清谨慎前行。
2022年,SSR
依然会是众多公司的强需求,vue
目前在 SSR
这块还没出现比 Nuxt
更能打的对手,因此依然可以相信它在本年的表现。
六、⭐ vite
:快就是好
webpack 确实好,但它开发时就是慢。
官方网站:vitejs.cn/
Vite(读音类似于[weɪt],法语,快的意思) 是一个由原生 ES Module 驱动的 Web 开发构建工具。在开发环境下基于浏览器原生 ES imports 开发,在生产环境下基于 Rollup 打包。
2022 年谁会是前端构建界的王者?我的回答是“webpack”。(vite: 你在我的地盘夸别人?)
但 webpack
的市场一定会被 vite
蚕食掉一大块,尤其是中小型应用。
为什么?就是因为“快”!
webpack 5
最吸引人的地方是"模块联邦",它奠定了 webpack 5
在微应用场景下的领先性。
但不是所有人都需要“模块联邦”啊,有很多企业的需求就是 SPA
,就是短平快,就是上手就能干。
尤某说:
vue-cli@next
会基于vite
。(自己体会...)
vite
的增长还远远没达到巅峰,2022值得期待!
结束语
我是春哥
。
我热爱 vue.js
, ElementUI
, Element Plus
相关技术栈,我的目标是给大家分享最实用、最有用的知识点,希望大家都可以早早下班,并可以飞速完成工作,淡定摸鱼
大胆预测,2022这6个的vue相关的库会爆火相关推荐
- 科学解析2021年AI领域的10个大胆预测
2020 是令人难忘的一年.在这一年中,随着新冠病毒的流行,人工智能(AI)也开始在越来越多的地方大放异彩. 随着新年的步伐逐渐临近,人们开始更加憧憬,AI 领域在新的一年中会出现什么样的变化. 以下 ...
- 研究预测2022年全球VoLTE市场规模达348亿美元
美国联合市场研究公司(Allied Market Research)在其最新发布的调研报告中预测,全球长期演进语音(VoLTE)市场规模有望在2022年达到348亿美元,即2016-2022年间的复合 ...
- Python!使用机器学习预测2022世界杯
使用机器学习预测2022世界杯 文章目录 使用机器学习预测2022世界杯 项目说明 数据集说明 1872年至2022年国际足球成绩 国际足联世界排名1992-2022 数据分析及预处理 对1872年至 ...
- 大胆预测一波:23年软件测试行业的趋势及前景
行业内大量技术根基薄弱的测试工程师面临淘汰的现状,而且功能测试找不到工作的大有人在,虽然这句话听起来比较残酷,但是你必须要看到这种变化,归根结底还是技术原因. 对软件测试这个行业不了解的人可能觉得,测 ...
- 想把你的预测存入区块链?给你个机会,请对2020年的黑科技进行大胆预测吧!
1969年 首条数字数据传输信息在两台电脑之间发送成功,互联网正式诞生: 同年哆啦A梦的正式开始连载,开启了人类对未来科技的最初幻想 - 50年间 科技带来的巨变是一瞬,但人们对于科技的幻想却每一刻都 ...
- ChatGPT 加图数据库 NebulaGraph 预测 2022 世界杯冠军球队
一次利用 ChatGPT 给出数据抓取代码,借助 NebulaGraph 图数据库与图算法预测体坛赛事的尝试. 作者:古思为 蹭 ChatGPT 热度 最近因为世界杯正在进行,我受到这篇 Cambri ...
- 亚马逊预测2022年及未来五大技术趋势;四季酒店集团2023年全新私人飞机行程发布 | 美通社头条...
要闻摘要:亚马逊预测2022年及未来五大技术趋势.四季酒店集团2023年全新私人飞机行程发布.希尔顿在华第400家酒店开业.万豪国际计划在2022年新开超过30家奢华酒店.洲际酒店集团与中免集团签约旗 ...
- 关于google earth engine(GEE)的一些想法与大胆预测
我接触GEE有两年了,GEE留给我的印象是:无所不能. 不管是从庞大的数据量,还是包含遥感的各类算法:随机森林.SVM.CNN,都让人惊讶. 从GEE的云端操作来看,传统遥感需要几个月做出来的全国ND ...
- 【12月17日更新决赛预测】用二元泊松模型预测2022年世界杯淘汰赛结果
用二元泊松模型预测2022年世界杯淘汰赛结果 网上有很多文章用双泊松(Double Poisson)模型来预测世界杯比赛结果.但是双泊松模型有一个严重的缺陷,那就是它假设比赛中两队的比分是条件独立的. ...
最新文章
- 嵌入式系统降低功耗的设计技术
- 201671010128 2017-11-12《Java程序设计》之图形程序设计
- openNebulafrontEnd ComputeNode 配置记录
- 故事篇:数据库架构演变之路
- 从专利数量看全球最具创新力的50家公司
- 基于Android平台的多分辨率解决方案[图]
- Python xml ElementTree 缩进(autoindent) 换行
- sed、awk、xargs正则表达式
- 数据结构与算法 / 平衡二叉树(AVL树)
- sqlite使用模糊查询数据库数据的三种方式
- Try-Catch 包裹的代码异常后,竟然导致了产线事务回滚!| 原力计划
- 苹果紧急修复三枚已遭在野利用的 iOS 0day
- kali linux安装谷歌浏览器
- xtu 1369 Black White Chess
- python--基础知识点--继承、多态、鸭子类型
- php 万网域名查询接口
- python猜词游戏演讲ppt_随机猜词游戏
- 地理信息安全在线培训考试系统题库-必对题
- day14.逻辑运算,位运算
- 游戏设计艺术学习笔记之——你好
热门文章
- 3ds max 挤出对象的重心与对齐对齐问题
- 苹果wifi网速慢怎么办_苹果手机WiFi网速慢?这四招让网速无比流畅,只有19.27%的人知道...
- 今天咱们用Python整一个超级玛丽游戏 | 附带源码
- 基于javaweb的物流快递在线寄查快递系统(java+springboot+freemarker+mysql)
- 在IT行业中,学历高低无所谓?
- mysql 数据库中varchar的存储单位是什么
- 教你简单识别某些砍价活动的真伪!!!
- Linux系统中重命名文件
- 读书笔记:无人机控制(三)
- 【华为OD机试真题 JS】热点网站统计