腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
useRef
中
函数
的
初始值
抛出
错误
原因
“
类型
为
'() =>
never
‘
的
参数
不可
分配给
类型
为
’
T
‘
的
参数
。”
、
、
我尝试对
useRef
使用泛型
参数
类型
T
。
useRef
的
默认值是
抛出
错误
的
函数
。<
T
extends (...args: any[]) => any>(fn:
T
, dependencies: DependencyList) { const ref =
useRef
<
T
>(()Argument of type
浏览 205
提问于2021-08-04
得票数 1
回答已采纳
1
回答
手动设置
为
当前时,
useRef
()钩子使用哪种
类型
的
脚本?
、
、
current属性
的
类型
似乎是只读
的
。 我正在使用React + Typescript开发一个库,它可以与React未呈现
的
输入字段进行交互。我想捕获对HTML元素
的
引用,然后将React事件绑定到它。const inputRef =
useRef
<HTMLInputElement>(); inputRef.c
浏览 15
提问于2019-09-20
得票数 95
回答已采纳
1
回答
如何使用
类型
化回调创建
函数
,以确保将所有回调
参数
传递给它
、
、
如果
函数
接受带有
类型
化
参数
的
回调,我如何确保它不允许没有
参数
的
函数
。我希望强制执行
函数
x
的
每一次使用都应该有回调
中
的
所有
参数
,如原始
函数
签名中所指定
的
那样
浏览 6
提问于2022-02-05
得票数 1
1
回答
“RefObject<HTMLDivElement>”
类型
的
参数
不能
分配给
“IDivPosition”
类型
的
参数
、
、
我用
的
是打字记录和反应。我
为
我
的
自定义
函数
创建了一个单独
的
文件作为DivPosition.tsx const divRef =
useRef
<HTMLDivElement>(null); const x = DivPosi
浏览 11
提问于2021-12-28
得票数 0
回答已采纳
1
回答
带条件
类型
的
类型
约束,避免循环
类型
约束
、
、
假设下面的示例类 constructor(readonly
t
: Extract<'a' | 'b',
T
>) {}问题在于,如果使用
错误
的
参数
调用构造器,
类型
函数
Extract在vscode
中
悬停在X(上只会告诉我们构造
函数
的
参数
应该是
never
。似乎没有迹象表明
浏览 7
提问于2022-01-16
得票数 1
2
回答
Union
类型
函数
“重载”不起作用
、
、
我试图通过将
函数
设置
为
联合
函数
类型
来“重载”
函数
,以便给定
参数
的
类型
设置返回对象
中
的
成员data
的
类型
。但是它
抛出
了一个
错误
: type FN1 = (a: string) => {data: string};
浏览 21
提问于2020-10-08
得票数 0
1
回答
基于
参数
类型
的
函数
类型
参数
TypeScript
类型
推断
、
我试图让一个
函数
fun在TypeScript
中
声明,它使用它
的
类型
参数
T
作为约束,可以将哪些键用作另一个
函数
context.Foo
的
参数
Foo(keyfoo
参数
,因为这个调用有一个声明
T
为
{a: number}
的
类型
参数
。困扰我
的</e
浏览 0
提问于2018-03-20
得票数 1
回答已采纳
1
回答
将
类型
声明与条件
类型
合并
当
类型
的
联合通过TypeScript
中
的
条件
类型
传递时,当条件被移除时,返回
的
值不一致。Fn<string | number> // (arg: stri
浏览 1
提问于2019-05-09
得票数 2
回答已采纳
1
回答
类型
{.}
的
参数
不能
分配给
“从不”
类型
的
参数
、
我正在尝试创建一个基于另一个
类型
的
类型
,该
类型
具有相同
的
键,其值
的
类型
基于但不等于另一个
类型
。它与React
的
setState类似,它接受一个值或一个
函数
,该值或
函数
获取当前值并返回一个新值。经过研究,所有与此
错误
相关
的
问题似乎都与缺乏
类型
暗示有关。我已经尝试
为
所有next、current和newTheme[key]变量指定<e
浏览 0
提问于2019-06-01
得票数 1
回答已采纳
2
回答
如何在typescript
中
创建必需
的
泛型
类型
参数
?
、
如何使泛型模板
类型
参数
成为必需
的
?} async function sendWorkRequest<
T
extends ResponseResult =
never
>
浏览 0
提问于2018-11-02
得票数 8
2
回答
在Redux减速器中使用泛型
参数
进行准备?
、
、
、
我试图在RTK
中
创建一个还原器,它包含两个
参数
,它们共享一个泛型
类型
。但是,似乎
不可
能在reducer和prepare
函数
之间共享泛型
类型
。, value } } }如上面的代码所示,我
的
prepare
函数
使用一个泛型
参数
(因为thingToBeSet上
的
某些属性
的
类型
必须与值
浏览 5
提问于2022-01-31
得票数 4
1
回答
HTMLFormElement null不能
分配给
类型
为
string
的
string
类型
的
参数
、
React阻止我使用来自
的
样板代码。
类型
为
'HTMLFormElement \\ null‘
的
参数</
浏览 14
提问于2022-06-28
得票数 2
回答已采纳
1
回答
当与setInterval/clearInterval一起使用时,用于
useRef
的
类型
[react-
类型
记录]
、
、
我正在设置一个
useRef
对象来保存一个NodeJS.Timeout组件,即setInterval()
的
返回
类型
。当我稍后在clearInterval中使用它时,代码
中
的
两个intervalRef.current实例都会出现一个
错误
(如下所示)。重载2
中
的
1 '(intervalId: Timeout):void',给出了以下
错误
。
类型
‘超时值\未定义’
的
参数
不
浏览 0
提问于2021-06-10
得票数 1
回答已采纳
2
回答
从不打字是如何在打字稿
中
工作
的
?
我经常在TypeScript
中
遇到TypeScript
类型
的
错误
。虽然我读过这些文档,但我还是不太了解现有的问题。我希望有人能帮我更好地理解它。下面是TS文档
中
的
一个示例,它让我
的
头脑开始旋转: type GetReturnType<Type> = Type extends (...args:
never
[]) => infer Return...意味着创建一个不接受任何
参数
的
函数
浏览 7
提问于2021-05-26
得票数 3
回答已采纳
1
回答
如何定义(x:
T
) =>空
函数
类型
?
我想要
的
是定义一个可以接受任何(x:
T
) => void
函数
的
类型
:a = (x: number) => {}; // (x: number) => void不使用any如何定义
类型
?
浏览 3
提问于2022-10-10
得票数 2
1
回答
调用泛型
函数
时
的
严格
类型
参数
假设我有这个泛型
函数
定义: function example<
T
>(...args): Partial<
T
> {} 问题是如何强制此
函数
的
用户在调用此
函数
时插入
类型
参数
。
浏览 13
提问于2021-11-19
得票数 0
回答已采纳
1
回答
在
类型
记录静态方法中使用"this“
参数
不会将
类型
缩小到当前类吗?
、
、
我需要在静态方法
中
引用当前类,这与预期
的
一样: static fn<
T
extends typeof Cls>( arg:
T
extends但是,当从另一个静态方法调用Cls.fn时,它不起作用: static fn1<
T
extends typeof Cls>( arg:
T
true : false
浏览 2
提问于2022-01-01
得票数 3
回答已采纳
1
回答
如何在typescript react中指定UseState输出
类型
、
我有一个变量,我希望它
的
初始值
为
null,但我也希望能够将其设置
为
number。const [intervalId, setIntervalId] = useState(null); 当我稍后在我
的
代码
中
编写setIntervalId(2);时,它报告
参数
类型
number
不可
分配给
在React
中
定义这样一个变量
的
正确方式是什么?
浏览 102
提问于2021-11-02
得票数 1
2
回答
TypeScript
错误
:
类型
'scrollIntoView‘上不存在属性’scrollIntoView‘。TS2339
、
、
在我
的
组件
中
,我有以下代码要滚动到页面底部: if (el.current === null) { }props.fetchFeedbackTaskPageData(submissionId); 这个el引用被附加到一个div (在页面底部),如下所示:但是,我收到以下
错误
: 属性
浏览 0
提问于2019-07-14
得票数 28
回答已采纳
1
回答
为什么
类型
类型
以“
t
扩展未定义”
为
条件,而
T
以“`boolean`”实例化,将
T
解析
为
“to”?
、
下面的代码试图定义一个
函数
的
类型
,该
函数
在泛型
参数
为
undefined时不带
参数
调用,而对于任何其他
参数
类型
则使用1个
参数
。(很可能有更好
的
方法来实现这一点,我很想在评论中看到链接,但问题是为什么打字稿
的
工作方式与我预期
的
不同。)当
T
extends undefined
为
false时,
T
似乎会在else分支中转
浏览 2
提问于2020-05-21
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP 8:类型系统改进
重磅!TypeScript 3.7 RC发布,备受瞩目的Optional Chaining来了
TypeScript 中高级应用与完美实践
50个常见的 Java 错误及避免方法——第一部分
PHP 8的新功能展望:JIT以及其他
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券