私のテストでは、React、material-ui、Flow、Jestのスナップショットを使ってセットアップしました。TypeScript material-uiは@typesで定義されていない小道具を許可します
一貫性のあるスナップショットを作成するために、私はマテリアルUIコンポーネントでIDを定義する必要がありました。それ以外の場合、それらは自動生成され、毎回異なります。
ので、私はこれをしなかった: <Card style = { style } id = { id ?
$ {ID}は、これがうまく働いた: null }>
を-card。今私はTypeScriptに切り替えていて、@ types/material-uiを持っています。活字体は、ID小道具について不平を言っている:
[ts] Property 'id' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<Card> ...
私が何か間違ったことをやっていますか?これを抑える方法はありますか?コンポーネントがIDを渡すことをサポートしていることは分かっています。