来自 Vue 官方团队的 57 个技术分享
本文首发于公众号「小李的前端小屋」,欢迎关注~
最近在看 Vue 团队成员的技术演讲,从中能了解到他们的设计思考以及最佳实践,看完一场收获颇多。
经过我一番整理,今天给大家介绍一下这些核心团队成员以及他们的技术分享。
他们分别是:
- Evan You(尤雨溪)
- Eduardo
- Kia King Ishii
- Anthony Fu
- Ben Hong
- Thorsten Lünborg
- Natalia Tepluhina
- Haoqun Jiang(蒋豪群)
- HcySunYang(霍春阳)
- Damian Dulisz
- Rahul Kadyan
- Kazupon
- Guillaume Chau
- Lachlan Miller
分享内容包括:
- Vue & Vite 进展与展望
- 路由与状态管理
- composition-api 最佳实践
- Vue3 与 TS 支持
- 编译,工程化与开发者工具
- Vue 国际化 i18n
- Vue 测试
以下所有技术分享收录在 github.com/Leecason/vu… 持续更新,可以 star 或 watch 一下,英语演讲均有英文字幕,可放心观看~
Evan You(尤雨溪)
Vue & Vite 祖师爷。
技术分享
主要为 Vue 生态进展与展望 相关分享
- 2022-01-26 New Vue 3 Docs【视频】【英文】
- 2021-11-23 The New Vue【视频】【英文】
- 2021-10-20 One Year Into Vue 3【视频】【英文】
- 2021-05-22 Vue 3 生态进展【视频】【中文】
- 2021-02-26 State of the Vuenion 2021【视频】【英文】
- 2021-02-12 下一代前端工具 ViteJS【视频】【英文】
- 2020-11-05 Vite and VitePress【视频】【英文】
- 2020-02-20 State of the Vuenion 2020【视频】【英文】
- 2019-11-11 Vue 3.0 设计原则【视频】【英文】
- 2019-06-08 Vue 进展【视频】【中文】
Eduardo
Vue 核心团队成员,维护 Vue 官方路由,同时也是 pinia 以及 vuefire 作者。
pinia
是新一代的状态管理器,即 Vuex5.xvuefire
能绑定 Vue/Vuex 数据与 Firebase 云存储数据库,使两者能实时同步
技术分享
主要为 Vue 路由与 Pinia 状态管理 相关分享
- 2022-01-27 Beyond State Management with Pinia【视频】【英文】
- 2021-02-26 Tips & Tricks for your Vue 3 applications【视频】【英文】
- 2020-09-17 Exciting New Features for Routing in Vue3; Vue Router 4【视频】【英文】
- 2020-03-03 Get the Most Out of Vue Router【视频】【英文】
- 2020-02-21 Vue-router and its techniques【视频】【英文】
- Github:Eduardo San Martin Morote
- Twitter:Eduardo.𝚟𝚞𝚎
Kia King Ishii
Vue 核心团队成员,vuex-orm 作者,维护官方 vitepress 和 vuex。
vuex-orm
是 Vuex 的一个插件,用于支持对 Vuex Store 的对象关系映射访问。
技术分享
主要为 Vuex 状态管理 相关分享
- 2022-02-11 Vuejs.org New Design【视频】【英文】
- 2021-02-27 Vuex 5 Deep Dive【视频】【英文】
- 2020-09-17 The State of VueX【视频】【英文】
- 2020-02-21 Vuex ORM – Relational data management in Vue【视频】【英文】
- Github:Kia King Ishii
- Twitter:Kia King Ishii
Anthony Fu
Vue & Vite 核⼼团队成员,维护 composition-api,同时也是 vitest,slidev,vueuse,vitesse 等开源项目作者。
vitest
是由 Vite 提供支持的极速单元测试框架,slidev
是一个为开发者打造,基于 Markdown 的演示文稿工具vueuse
提供了一些 composition API 常用工具集合vitesse
能快速地创建基于 Vite 的 Web 应用,并提供了许多预配置和特性
技术分享
主要为 composition-api 与 Vite 相关分享
- 2022-01-26 Introduction to Vitest【视频】【英文】
- 2021-10-17 新技术和工具如何影响我们编写 Vue 代码的⽅式【视频】【英文】
- 2021-05-22 Composable Vue, 编写可组合可复⽤的 Vue 函数的最佳实践与技巧【视频】【中文】
- 2021-03-28 Develop with Vite | Vite快速入门【视频】【英文】
- 2020-09-26 import { reactive } from 'vue',浅谈 Vue 3 响应式与组合式 API 的⼀些应⽤【文稿】【中文】
- Github:Anthony Fu
- Twitter:Anthony Fu
- 知乎:Anthony Fu
- 微博:一个托尼Anthony
Ben Hong
Vue 核心团队成员,Vue Mastery 首席讲师,维护 vuejs/docs。
技术分享
主要为 composition-api 相关分享
- 2021-10-21 Options API vs Composition API: Choosing the Right Approach for Your Team【视频】【英文】
- 2021-02-26 Introduction to Vue 3's Composition API【视频】【英文】
Thorsten Lünborg
Vue 核心团队成员,portal-vue 作者(也就是 Vue3 的内置组件 <Teleport>
)。
技术分享
主要为 Vue3 与 TS 支持,composition-api 相关分享
- Github:Thorsten Lünborg
- Twitter:Thorsten Lünborg
Natalia Tepluhina
Vue 核心团队成员,维护官方 vuejs/docs 和 vue-cli。
技术分享
分享内容包括 Vue Apollo,状态管理,composition-api 和测试等 多方面
- 2021-11-23 7 ways to make your Vue unit tests better【视频】【英文】
- 2021-10-20 Local State and Server Cache: Finding a Balance【视频】【英文】
- 2021-04-14 The Vue 3 Composition API【视频】【英文】
- 2021-02-26 Spin the wheel: building a truly reusable composable【视频】【英文】
- 2020-09-17 Migrating a big old codebase to Vue 3: what I’m excited about【视频】【英文】
- 2020-03-03 All You Need Is Apollo Client【视频】【英文】
- 2020-02-20 You might not need Vuex【视频】【英文】
- 2019-11-11 How to build beautiful Vuesualizations without being a scientist【视频】【英文】
- Github:Natalia Tepluhina
- Twitter:Natalia Tepluhina
Haoqun Jiang(蒋豪群)
Vue & Vite 核心团队成员,维护 vue-cli,create-vue 等 Vue 工程化相关生态。
技术分享
主要为 Vue 工程化 相关分享
- 2022-02-11 The New to Create Vue Projects【视频】【英文】
- 2021-05-22 面向新一代构建工具优化代码【视频】【中文】
- 2021-02-27 Managing Complexity in Vue CLI【视频】【英文】
- 2019-06-08 Vue Beyond Vue Loader【视频】【中文】
- 2019-08-17 Vue 高效开发之路【PPT】【中文】
- 2019-10-26 谈谈技术项目的可维护性【PPT】【中文】
- 2019-08-28 现代前端框架如何提高你的效率【PPT】【中文】
- 2019-05-07 AST 与前端框架的工程化【PPT】【中文】
- Github:Haoqun Jiang
- Twitter:soda
HcySunYang(霍春阳)
Vue 核心团队成员,负责维护 Vue3 框架,并将 Vue3 设计理念出版成书 —— 《Vue.js设计与实现》 ,2022 年前端进阶必看,同时也是开源项目 vuese 作者。
vuese
能为 vue 组件自动生成文档,是组件文档的一站式解决方案
技术分享
主要为 Vue 编译 相关分享
- Github:HcySunYang
- Twitter:HcySunYang
- 知乎:HcySunYang
Damian Dulisz
Vue 核心团队成员,Vue 官方新闻 news.vuejs.org。vue-multiselect,vue-global-events 等 Vue 生态开源项目作者,同时也维护 vuelidate。
vue-multiselect
是一套完整的 Vue 选择器解决方案,覆盖各种选择场景vue-global-event
将全局事件注册为一个组件,能快捷地监听页面上任何地方的事件vuelidate
是一个简单,轻量的 Vue 表单校验工具
技术分享
主要为 composition-api 与 vuelidate 相关分享
- Github:Damian Dulisz
- Twitter:Damian Dulisz
Rahul Kadyan
Vue 核心团队成员,vuedx 及周边生态作者。
vuedx
是一组提升开发者 IDE 开发体验的工具集
技术分享
主要为 Vue 开发体验与编译 相关分享
- 2021-02-27 State of DX【视频】【英文】
- 2020-09-17 Experience of the new Vue【视频】【英文】
- 2020-02-21 New Vue. New Compiler. Let’s unbox【视频】【英文】
- Github:Rahul Kadyan
- Twitter:Rahul Kadyan
Kazupon
Vue 核心团队成员,维护 Vue 的国际化生态,vue-i18n-next,vue-i18n,vue-cli-plugin-i18n,eslint-plugin-vue-i18n 作者,Github 国际化组织 intlify 创建者,日本最大的 Vue.js 社区 vuejs-jp 组织者。
技术分享
主要为 Vue 国际化 i18n 相关分享
- Github:kazuya kawaguchi
- Twitter:kazupon
Guillaume Chau
Vue 核心团队成员,维护官方 vue devtools,vue-cli,同时也是 vue-apollo,vue-virtual-scroller,floating-vue 等 Vue 生态开源项目作者。
vue-apollo
支持在 Vue.js 应用中集成 GraphQLvue-virtual-scroller
是长列表虚拟滚动 Vue 解决方案floating-vue
能方便地在 Vue 中创建弹出元素,比如 tooltips, popovers, dropdown, menus 等
技术分享
主要为 Vue 开发者工具 相关分享
- 2021-02-26 Extensible devtools【视频】【英文】
- 2020-09-18 Maintaining OSS like vue-cli, vue-devtools, vue-apollo and more!【视频】【英文】
- 2020-02-21 Announcement related to Vue CLI UI【视频】【英文】
- Github:Guillaume Chau
- Twitter:Guillaume Chau
Lachlan Miller
Vue 核心团队成员,专注于为 Vue 生态构建测试工具。维护官方 test-utils 和 vue-jest。电子书 Vue 测试手册 | Vue Testing Handbook 作者。
技术分享
主要为 Vue 测试 相关分享
- 2021-01-30 7 Vue Patterns That You Should Be Using More Often【视频】【英文】
- 2020-11-07 Testing Vue 3 Apps: What's new in Vue Test Utils for Vue 3【视频】【英文】
- 2020-09-30 Testing Vue 3 apps with Vue Test Utils【视频】【英文】
- Github:Lachlan Miller
- Twitter:Lachlan Miller
所有技术分享收录在 github.com/Leecason/vu… 持续更新,欢迎 star 或 watch。
谢谢支持❤️
如果本文对你有帮助,帮我点个赞吧(关注更好^ ^。
我的公众号「小李的前端小屋」最近刚刚创建,还在不断完善中,关注我,一起变强!🚀
转载自:https://juejin.cn/post/7087747188817657892