本书适合对 Vue.js 2/3 具有一定上手经验,并希望深入理解 Vue.js 框架设计原理的开发人员。同时,本书也适合没有使用过 Vue.js,但对前端框架设计感兴趣的前端开发人员。通过阅读本书,读者可以了解 Vue.js 3 的核心设计思想,掌握框架设计的核心要素,并能够将这些知识应用到其他领域进行架构设计。此外,本书还可以帮助读者掌握阅读和理解规范的方法,并据此编写代码。
Vue.js 3.0 于 2020 年 9 月 18 日正式发布,是 Vue.js 框架的一个重要里程碑。它在 Vue.js 2 的基础上进行了诸多改进和创新,包括性能优化、模块化设计、TypeScript 支持等方面。本书的创作背景是 Vue.js 3 发布后,为了帮助开发者更好地理解和应用这一新版本,作者结合自身参与 Vue.js 3 源码维护的经验,深入分析了其设计思路和实现细节。