腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
typescript
不能
确保
在
React
中
添加
额外
属性
的
通用
高阶
组件
中
的
类型
安全
?
、
、
、
我正在尝试创建一个
通用
的
高阶
组件
,但
类型
安全
性没有被检查。当以非泛型
的
方式执行相同
的
操作时,
类型
安全
性将按预期进行检查。 interface IBaseProps {} Element:
React
.ComponentType<T> ):
Rea
浏览 18
提问于2020-10-25
得票数 3
1
回答
错误“
类型
为‘WithXXX’
的
类型
中
缺少
属性
”
、
、
、
我正在使用带有
Typescript
的
React
,并尝试基于
react
-dnd库创建一个更
高阶
的
组件
。该错误发生在
react
-dnd
组件
的
DragSource部分。Property 'type' is missing in type 'typeof WithTemplateObjectDraggable'. [2345] 我不确定我是不是错误地使用了
高阶
浏览 7
提问于2018-12-17
得票数 2
回答已采纳
1
回答
具有动态
属性
名称
的
Typescript
在
typescript
中
,有没有办法通过修改另一个
属性
名来动态生成
属性
名? 我正在尝试为
React
高阶
组件
编写一些
类型
,用于修改传递给包装
组件
的
属性
。如果您为hoc配置了一个
属性
名称(例如,value),它也会从中生成一个
属性
名称(
在
本例
中
为defaultValue)。
Typescript
浏览 24
提问于2019-09-25
得票数 0
3
回答
使用
TypeScript
中
的
高阶
组件
来省略使用时
的
React
属性
、
我正在尝试用
TypeScript
编写一个
高阶
组件
,它接受一些类,包装它,并返回一个
类型
,其中一个声明
的
属性
被省略了。}) return ( hello="test" );但是,
在
使用该
组件
时键入“{ hello: string;}”
不能
指定键入“Reado
浏览 0
提问于2018-04-08
得票数 2
回答已采纳
1
回答
强制要求对象数组
中
的
每个对象都具有相同
的
形状
、
我使用
的
是
TypeScript
3.2.2,我有一个接受对象数组
的
React
组件
。这些对象是
通用
的
,但有几个例外:它们
不能
嵌套,并且必须都具有相同
的
形状。] 除此之外,我不关心对象
的
内容。它们可以拥有任意数量
的
属性
,
属性
可以具有任何名称,它们
的
值可以是任何
类型
。但是,如果其中一个对象缺少一个条目,或者有一个
额外
浏览 19
提问于2019-02-01
得票数 2
回答已采纳
6
回答
在
HoC中使用时警告
、
、
我已经创建了一个
高阶
组件
,它应该为我
的
组件
添加
一些
额外
的
功能。然而,当我在这个
组件
中使用
react
时,我会得到下面的eslint警告。
React
"
React
.useEffect“
不能
在回调
中
调用。必须在
React
函数
组件
或自定义
React
函数
中
调用。(反应钩/钩规则)
浏览 7
提问于2019-05-24
得票数 20
回答已采纳
1
回答
类型
React
.Component`不扩展接口吗?难以定义
高阶
组件
、
、
我正在创建一个
高阶
组件
来包装扩展接口
的
组件
: onClickOutside: (e: Event) => void我创建
的
工厂期望有一个实现
React
.ComponentClass
的
ClickOutsideInterface function clickOutside<P>(Component:
React
.ComponentClassclickOuts
浏览 3
提问于2017-10-29
得票数 2
回答已采纳
1
回答
错误TS2339-
类型
'Readonly<{}>‘上不存在
属性
'x’
、
、
、
一天前,我有一个
React
+
Typescript
项目运行得很好!当我今天尝试运行它
的
时候,突然发生了100个相同
类型
的
错误。错误
类型
如下: constructor(props) { this.statethis.state.x })} 以前,这些错误是不存在
的
,并且不需要修改就会发生。有什么建议吗?
浏览 6
提问于2021-05-21
得票数 1
1
回答
JSX元素没有构造或调用签名
、
、
创建一个临时类,该类查看“子”类
中
设置
的
一组
组件
。import * as
React
from '
react
'; return (Comp
浏览 799
提问于2021-01-16
得票数 0
回答已采纳
1
回答
Typescript
异常“
不能
赋值给
类型
'IntrinsicAttributes &{ReactNode?:ReactNode;}‘”
、
我知道这已经被详细讨论过了,但没有其他解决方案似乎有效,或者我
在
实现它们时失败了。我是一个全新
的
typescript
新手,并且有以下几点:import
React
from "
react
"; departments: [ id: number; }} const Index
浏览 23
提问于2020-05-28
得票数 1
回答已采纳
3
回答
反应重组导致道具打字错误
、
、
我有一个非常基本
的
有状态
组件
,在这里,我使用重组合将多个HOC
添加
到我
的
组件
中
(
在
我
的
示例
中
,我只使用一个来简化)。由于某种原因,打字稿给了我一个错误,我
的
道具进入我
的
组件
。我怎样才能消除这个错误?这是我
的
密码:import { connect
浏览 0
提问于2018-07-31
得票数 5
回答已采纳
2
回答
在
TypeScript
中
扩展
React
组件
、
、
、
、
我
在
TypeScript
中使用
React
.js。有没有办法创建从其他
组件
继承而来
的
React
组件
,但又有一些
额外
的
属性
/状态?
React
.Component<void, S> { return { a: 3 }initialStates.b = 4;
浏览 100
提问于2015-09-30
得票数 26
回答已采纳
2
回答
为什么
在
Typescript
中将泛型与类
组件
一起使用
、
我在学习使用
Typescript
的
React
,因为我想创建类
组件
,所以我们需要使用如下
的
泛型: // using `interface` is also okmessage: string;type MyState = {}; <div>
浏览 1
提问于2020-04-04
得票数 0
1
回答
将泛型传递给函数
组件
React
Typescript
、
、
我仍然
在
试图理解
类型
和泛型,只是想避免使用任何
类型
和泛型。或者这是一个可以接受
的
使用any
的
用例! SlotRenderer.tsx </div>} 可用
的
类型
包括 interface SampleOne { name: string
浏览 66
提问于2020-08-07
得票数 2
回答已采纳
1
回答
即席
中
的
样式
组件
、
、
我想使用
高阶
组件
来
添加
样式到我
的
组件
包装器
中
。
Typescript
显示ComponentWithAdddedColors有错误。 bg?: string; Component:
React
.ComponentType<TProps> ):
React
.ComponentTypecomponentProps}
浏览 9
提问于2019-08-05
得票数 3
回答已采纳
1
回答
如何从
TypeScript
v2.x
中
的
自定义
React
组件
公开“泛型”事件
、
、
、
当我们仍然使用type
Typescript
1.8.x与当时
的
(绝对
类型
的
)
类型
描述文件相结合时,我们使用“event”
类型
在
React
组件
属性
中
声明一个“泛型”事件。现在我们
不能
再使用泛型
的
'Event‘
类型
了,因为它将导致一个异常,比如"Type 'Event’是
不能
分配到键入'Ev
浏览 3
提问于2017-04-03
得票数 2
回答已采纳
2
回答
无法
在
类型
记录
中
写入
高阶
组件
: JSX元素
类型
没有任何构造或调用签名
、
、
是的,我知道有人问过这个问题,但我发现
的
任何答案都解决不了这个问题。
在
呈现
组件
之前,我将在
类型
记录
中
编写一个简单
的
高阶
组件
,以验证授权。到目前为止,看起来是这样
的
: if (!,名为EditorContainer,它从它自己
的
文件
中
传递给临时文件并导出:e
浏览 0
提问于2019-08-24
得票数 3
回答已采纳
1
回答
返回对象
类型
的
函数
当我
在
Typescript
中
定义一个对象时,它
不能
有未在其
类型
中指定
的
属性
:type Style = { color/ error yeah :) color: "red&qu
浏览 1
提问于2019-06-01
得票数 2
2
回答
ReactJS
属性
验证
、
、
我正在从ReactJs转移到
React
-Native,并发现了这个函数结构 title: string, */ }; }
在
ReactJS
中
,我使用propTypes检查来构建我
的
组件
,所以:
浏览 2
提问于2018-06-02
得票数 5
4
回答
如何从
TypeScript
中
的
接口排除密钥
在
TypeScript
中
,您可以组合两种接口
类型
,如下所示 interface Foo {} var2: string Comp:
浏览 47
提问于2017-07-08
得票数 34
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
React 深入系列6:高阶组件
TypeScript 3.1增加可映射元组和数组类型
【行业资讯】TypeScript 5.1 正式发布
如何使用GraphQL构建TypeScript+React应用
基于 TypeScript 的 Weex 优化实践
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券