打字稿中<> <TagA /> <TagB /> </>的类型是什么?

时间:2019-08-28 03:51:59

标签: reactjs typescript

我有一些类似

的代码
const icons = <>
    <Play onClick={() => playEpisode(episode)}/>
    <MoreHorizontal onClick={() => openEpisode(episode)}/>
</>;

但是我不知道icons是什么类型。

3 个答案:

答案 0 :(得分:1)

icons类型为JSX.Element<></>被称为Fragment。也可以写为<React.Fragment></React.Fragment>。 您可以阅读以下内容的官方文档:React.Fragment

希望这会有所帮助!

答案 1 :(得分:0)

它是React.Fragment。参见https://reactjs.org/docs/fragments.html

答案 2 :(得分:0)

基本上,React中的所有对象都是对象。您可以通过console.log(typeof <>"Anything"</>)

签出