TypeScript抱怨rc-tree Tree没有treeData属性

时间:2019-08-12 10:42:31

标签: typescript react-component

在我的react组件中,有来自react-component/tree的以下代码,

import Tree from 'rc-tree';
...
<Tree
    className="treeThingy"
    treeData={myTreeData}
/>

此方法有效,但打字稿抱怨treeData道具在以下位置不存在于树上,

  

属性'treeData'在类型'IntrinsicAttributes&IntrinsicClassAttributes&Readonly&Readonly <{children ?: ReactNode; }>'。ts(2322)

这是我的代码,rc-tree代码还是其他问题?

1 个答案:

答案 0 :(得分:2)

似乎与@types/rc-tree类型声明而不是库有关。 TreeProps缺少treeData道具,但图书馆有。

从版本3开始,react-component/tree似乎将在包本身中包含类型,而无需中继DefinitelyTyped包。