gpt4 book ai didi

typescript - 如何声明/忽略缺少的 JSX 类型?

转载 作者:搜寻专家 更新时间:2023-10-30 21:02:19 25 4
gpt4 key购买 nike

我想使用 SVG use element.tsx 文件中:

<mask id="mask1">
<use ... />
</mask>

我正在将其直接转换为 React 调用。但是,我不断收到以下错误:

Property 'use' does not exist on type 'JSX.IntrinsicElements'.

我相信标准库定义中缺少此元素。我如何为 TypeScript 编译器声明此类型,类似于我如何声明类或变量?通常的 declare vardeclare class 语句没有效果。

如果那不可能,我怎样才能让 TypeScript 编译器忽略这个错误?

最佳答案

如果您想忽略内联错误,请使用这种奇怪的语法:

{/* 
// @ts-ignore */}
<Foo id="fooDoesNotHaveIdType" />

取自https://github.com/Microsoft/TypeScript/issues/27552

关于typescript - 如何声明/忽略缺少的 JSX 类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40245257/

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