首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
V2EX
›
TypeScript
typescript 类型求助 第二季
nulIptr
·
2022-04-29 16:46:42 +08:00
· 1848 次点击
这是一个创建于 1004 天前的主题,其中的信息可能已经有所发展或是发生改变。
二手前端写 react 组件的时候遇到的问题
先贴代码
https://www.typescriptlang.org/play?#code/MYewdgzgLgBBCmUCqCBOBJMAzEMC8MAFAA4BcMYArgLYBG8qAlPgHwwDeMAvgFCiSwEyNAHlUAcwAKDagEsIEWeHxEycKKllhxzPG068oAT2LwYAMVmpokgIapb1ADwAVNgRcx4ADyjwwACYQRCTkWlgMMJK6bABuILIBzAD8UTDkYPCxDADcPHzg0DAAEraBADbwAMqIVVC2fgAissCwBOw8MDCUaJg45EIoDH0gADSd3aIS0qhyCkpgA4hDqGJSMvKK4ONceQUCMAAWZQGVNVB1DWYEThMA0l6+-kEwANbwRiBYMMamXyUnM61epNFpQcZdABqjz8gWClmsUDsDmcv3g-1KFWqwKuzVaAG07gBdFg8FiECZo8h3CEwWK2cqUeDkSE8GIcCaY07Yi4g+B4qD4tFEwj0xnwRh5Xb5GXHLHnS5+QgAIh6w2wIGVoxgAEZGDw5dyFXyVWrVtMNvNwFqYMqdcrGEA
某个组件里面有一大堆 setState 操作需要传给子组件,所以就想打包成一个 handleSetState 方法,现在看起来调用时候类型检查没问题,但是第 17 行有个报错不知道怎么解决。
最近发了两个帖子问类型问题,可能是关键字没找对,不管中文还是英文都没搜到什么内容。。。
组件
类型
setstate
TypeScript
2 条回复
•
2022-04-29 19:36:39 +08:00
1
noe132
2022-04-29 19:20:15 +08:00
你这个问题的类型参数都是 lazy evaluation ,没有具体参数没法确定参数类型是否正确。建议写 any 就好了。
2
nomagick
2022-04-29 19:36:39 +08:00
你可以声明一个正常函数,多重载几次。
直接把返回类型写出来,不要老是让它推测。
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
1860 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 24ms ·
UTC 03:14
·
PVG 11:14
·
LAX 19:14
·
JFK 22:14
Developed with
CodeLauncher
♥ Do have faith in what you're doing.