Vue 3.3.6 发布,得益于WeakMap,它更快了( 二 )


Vue 3.3.6 发布,得益于WeakMap,它更快了

文章插图
看起来可以 。新版本放宽了 props 和 emits 类型的规则,使Typescript开发者高兴 。现在,定义 emits 也更容易 , 不需要样板文件 。为props提供默认值现在也很简单 。
Vue 3.3.6 发布,得益于WeakMap,它更快了

文章插图
新的 defineModel 使得定义双向绑定更容易 。
使用 defineSlots,我们可以为 slots 定义类型,这是一个有用的工具,可以很好地记录代码 , 并且易于使用 。
Vue 3.3.6 发布,得益于WeakMap,它更快了

文章插图
使用 defineSlots,我们可以为slots定义类型,这是一个有用的工具,可以很好地记录代码 , 并且易于使用 。
我们还可以享受通用组件 。
Vue再次显示它关心DX,并且能够快速并直接地构建应用程序,而不需要很多线束 。
它也关心性能 。现在从 rollup构建中分离类型检查,ESBuild rolloup依赖都组合到根据发布说明的10倍更快的构建时间 。
Jest被Vitest替换 , 意味着现在编写和执行测试将更容易,更快 。
更改类型生成器也有助于更精细地提高性能 。
总的来说,这是一个很好的版本,涉及到每个人都应该关心的两个主要问题:简化使用和提高性能 。
Vue团队每次发布都显示出它是一个生产项目的有价值的框架 。它弥补了轻巧、快速、但功能强大和强类型库之间的差距 。
凭借像真正的自动导入和快速设置这样的强大工具生态系统,它是现代web应用程序的绝佳选择 。




推荐阅读