首页 > 解决方案 > JSX 的 Typescript 设置类型注解

问题描述

我将如何设置 JSX 的类型注释?

我想检查收到的道具是否是 JSX 类型而不是任何其他类型。

这是我的界面的样子:

interface ITextEditorProps{
  value: any
}

// Component 
<TextEditor value={<div><h1>Hello World</h1></div>} />

标签: reactjstypescript

解决方案


JSX.Element一种更广泛的方法或直接使用的类型React.ReactElement<type>

interface ITextEditorProps {
    value: JSX.Element // React.ReactElement<type> also possible
}

推荐阅读