2017-05-18 11 views
0

流れとして、関数の戻り値を渡す:リアクトフローを、この不満で小道具

callMe(input: string): number | string | string[] 
{ 
    // return stuff 
} 
... 
render(){ 
    return(
    <MyComponent items={this.callMe("values")} /> 
) 
} 

フローは言う:「リアクト要素MyComponentのの小道具は、(このタイプは、オブジェクト型プロパティ 『アイテム』と互換性がありません互換性がありません:) "

MyComponentのitems-propsはstring []として定義されています。

このコードは動作しています(かなり醜いatmでも)。だから、私は穴の関数(またはクラス?)を渡したいと思っていますか?

これに関するフローを修正する手段はありますか?

ありがとうございます!

答えて

0

私のcallMe()関数を分離した後、フローはもはや不平を言っていません。フローは複数の戻り値の型を扱うことができないようです。