【发布时间】:2017-09-24 15:51:20
【问题描述】:
我在测试中使用 React、material-ui、Flow、Jest 进行了快照设置。
为了创建一致的快照,我需要在我的 material-ui 组件中定义 id,否则它们会自动生成并且每次都不同。
所以我这样做了:
<Card style = { style } id = { id ?${ id }-card: null }>
这很好用。现在我正在切换到 TypeScript,并拥有 @types/material-ui。 Typescript 抱怨 id 属性:
[ts] Property 'id' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<Card> ...
我做错了吗?有没有办法抑制这种情况?我知道组件支持传递 id。
【问题讨论】:
标签: reactjs typescript material-ui jestjs