尝试将 Polymer Web Components 工具提示功能集成到用 TypeScript 编写的 React 应用程序中。
在编译时,它抛出错误Property 'paper-tooltip' does not exist on type 'JSX.IntrinsicElements'
所以,试图<paper-toooltip>
进入 JSX 命名空间,我创建了这个文件:
Tooltip.txs
:
import * as React from 'react'
declare global {
namespace JSX {
interface IntrinisicElements {
'paper-tooltip': { Tooltip: string }
}
}
}
export default Tooltip;
我在这里做错了什么?
另外,我知道在 React/TypeScript 中,组件需要以大写字母开头,比如“I”……这增加了我的困惑,我不明白。