课程背景
前端框架没有强大的状态管理工具,就像一个强壮的人缺少了干活的胳膊,有力气没处使。很多同学会在不清楚 Vuex 内部逻辑的情况下,不论场景全部用 Vuex,而这本身就是错的。
要知道,状态管理的本质是,同一份数据在整个应用当中都能便捷地访问到。 provide/inject API 跟 Vuex 一样可以实现这一点,而且相比 Vuex,它更简单并且没有任何的引入成本,那么这一讲我们就围绕这个 API 来学习如何进行状态管理。
课程目录
状态管理一定要用 Vuex 吗
如何通过 provide/inject 实现 Vuex的功能
创建 store
实现类似 Vuex的 useStore 功能
实现模块分割管理
数据安全
讲师介绍
楼哲明,某知名外企资深前端开发
7年行业从业经验,目前出任前端架构师,页面搭建领域的深入实践者,vue-json-schema-form 开源项目主要维护者,给多个开源项目提过 PR,包括 slatejs、vuex(1.0 时代)、vue3-jsx 等,React 源码解析的作者。