这两段代码的作用是什么

来源:10-7 架构项目状态管理系统及对应模块

幕布斯9172251

2023-01-01

老师,您好,没明白这两段是什么作用

export const key:InjectionKey<Store> = Symbol()
export function useStore(){
return baseUseStore(key)
}

写回答

1回答

西门老舅

2023-01-02

你好,这个key就是可以通过指定state类型后,添加到store对象上,这样我们在使用store对象的时候就可以自动提示有哪些state和这些state都是什么类型了

因为vuex内部实现比较复杂,所以直接进行类型注解是不好做的,所以得这样繁琐的设置,不过使用pinia状态管理就会简单很多了

0
0

Vue3 + React18 + TS4入门到实战 系统学习3大热门技术

专为初级前端人员设计,系统性学习三大技术

261 学习 · 182 问题

查看课程