TypeScript
文章平均质量分 56
SEKIRO_DJ
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Valtio状态管理学习笔记
本人主要是在react中用到了valtio,遇到了相关问题,记录一下。首先,两个API,是最基础的也是最重要的,proxy与useSnapshot。代理状态,将要管理的值用proxy代理起来useSnapshot得到具有响应式且只读的值在react中,想实时监听值的变化,用useSnapshot搭配useEffect即可用ref代理某个值后,改变该值,不会触发监听subscribe/subscribeKey/watch都不会触发subscribe不能写在组件内,否则会因组件的重原创 2022-06-25 17:00:10 · 3627 阅读 · 1 评论 -
React:TypeScript + react-redux + redux toolkit
目录报错redux toolkit简易使用笔记报错最初我也只是使用redux+react-redux+redux-thunk,但最近使用创建项目,使用dispatch出现了报错TS2345: Argument of type 'RootThunkAction' is not assignable to parameter of type 'AnyAction'. Property 'type' is missing in type 'RootThunkAction' but requ原创 2022-05-26 22:23:57 · 900 阅读 · 0 评论 -
Vue3中的provide/inject/InjectionKey
用provide和inject可以很方便的在父子组件之间通讯,即使是多层子组件,也能获取到父组件的值。但是会遇上类型上的问题,导致父组件传给子组件的方法无法调用,这时候我们可以使用vue3提供的InjectionKey解决这一问题。在父组件中定义对象和函数 ,用provide暴露const user = ref({ name: 'Karen', age: 20 })provide('user', user)const setUser = ({ name, age }: { name: str原创 2022-03-31 21:59:23 · 6769 阅读 · 6 评论 -
ts-node报错 return new TSError(diagnosticText, diagnosticCodes);
ts-node可以帮我们运行ts代码,跳过了手动转换成js文件再去运行这一步但我们通过npm install -g typescriptnpm install -g ts-node安装好这个两个包之后,使用 ts-node 命令运行文件可能会报错,无法执行这时候我们需要多安装一个依赖包npm install -D tslib @types/node再去用 ts-node 运行就可以了...原创 2021-08-14 15:49:39 · 4379 阅读 · 4 评论
分享