Vue3默认版本了!我准备学这五个东西了。
前言
大家好,我是林三心,用最通俗易懂的话讲最难的知识点是我的座右铭,基础是进阶的前提的我的初心
相信大家最近听到了一个消息,尤雨溪大佬发表了一个声明:
文章图片
有什么影响
那么 Vue3
成为默认版本,有什么影响呢?
Vue3
成为默认版本,肯定会提高互联网上 Vue3
的使用率。。那么对于 Vue3
这门技术的需求肯定会大大提高。所以。。。总结为一句话:咱们又得学习新东西了
该学啥?
其实咱们只需要看看 Vue3
跟哪些技术息息相关就行了。接下来我就说说哪些技术跟 Vue3
息息相关吧
Vue3
为啥要学
首先肯定就是Vue3本身了。 Vue3
对于 Vue2
的提升是很大的,具体有:
- 1、响应式
Proxy
代替Object.defineProperty
- 2、
diff算法
层面的优化 - 3、
静态标记
,虚拟dom比对时不比对静态节点,也就是hoistStatic 静态提升
- 4、
Compostion api
代替Option api
,代码编写更加集中 - 5、对
typescript
支持更好 - 6、源码体积更小,不到
Vue2
的一半 - 7、
tree-shaking
按需加载
https://www.bilibili.com/vide...
Typescript 为啥要学
- 1、提高代码的
可读性
和可维护性
- 2、增强团队协作,当你协作开发时,typescript能让你一目了然其他同事定义的变量
- 3、提高开发效率,typescript是静态检查,且在代码保存前就会提示报错,可以让你在保存前把错误先解决掉
- 4、基本现在的大厂都是使用后typescript进行开发
- 5、各种热门的库、框架、项目都已经拥抱typescript了
学习链接
https://www.bilibili.com/vide...
JSX【Vue3默认版本了!我准备学这五个东西了。】JSX
是一种在JavaScript中写HTML的语法,以前是在React
中用的比较多,但是现在Vue3
对JSX
的支持做的很不错,所以也很有必要花个30分钟学一下。
为啥要学
- 1、相对于
template
,JSX
比较灵活 - 2、
JSX
运行速度更快,因为毕竟template
需要先编译成js层面的东西 - 3、
JSX
更贴近原生JavaScript,可以以JavaScript的思维去写JSX
其实上次尤雨溪大佬直播说过了:
- 1、
template
虽然死板,但是出了问题好排查 - 2、
JSX
虽然灵活,但是除了问题不好排查
https://www.runoob.com/react/...
Vite 为啥要学
一个字 —— 快,反正我自从用了
Vite
后就回不去了。 Vite
我觉得是一个脚手架吧。尤雨溪大佬也是很推荐用 Vite
进行开发的。快在哪
具体快在哪可以看看我的文章:https://juejin.cn/post/704075...
学习链接
https://www.bilibili.com/vide...
Pinia
Pinia
你可以理解为 Vuex的升级版
,使用起来比 Vuex
方便很多为啥要学
- 1、pinia对typescript的支持比较好
- 2、使用方便,合并了
muation、action
- 3、自带持久化插件
https://juejin.cn/post/704919...
推荐阅读
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- 【Hadoop踩雷】Mac下安装Hadoop3以及Java版本问题
- EditText默认不获取焦点弹出键盘
- C语言的版本比较
- [源码解析]|[源码解析] NVIDIA HugeCTR,GPU版本参数服务器---(3)
- spring|spring boot中设置异步请求默认使用的线程池
- iOS富文本为html时,修改默认字体颜色
- K8S|K8S 生态周报| Istio 即将发布重大安全更新,多个版本受影响
- Caffe在Windows10下CPU版本的安装(cpu+anaconda3+vs2013+pycaffe)
- 中单直通王者(三)(英雄池要跟上版本,选将放机灵点,听到没!)