gpt4 book ai didi

reactjs - React Typescript - 添加自定义属性

转载 作者:行者123 更新时间:2023-12-03 13:25:18 32 4
gpt4 key购买 nike

React Typescript 允许添加自定义 data-* 属性。但是是否可以添加自定义属性,例如“名称”|| “测试”行为。 ?

<span name="I'm causing a type error" data-test="I'm Working"/>

粗体是我添加的。

type error: Type '{ children: Element; name: string; data-test: string; }' is not assignable to type 'DetailedHTMLProps, HTMLSpanElement>'. Property 'name' does not exist on type 'DetailedHTMLProps, HTMLSpanElement>'. TS232

"react": "^16.7.0",
"typescript": "^3.2.4",

最佳答案

还有另一种方法...跳过静态检查( typescript 不进行动态检查)

{ 
const allowedProps = {test: "not-data-attribute"}
<span {...allowedProps}/>
}

关于reactjs - React Typescript - 添加自定义属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54869777/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com