関数の戻り値を、どのようにして反応コンポーネントのプロパティに渡すことができますか?次の例の場合TypeError:props.columnsは定義されていませんがスローされます。関数の戻り値をプロパティとしてプロパティとして渡す方法
<ReactDataGrid
columns={this.props.data['head'] && this.props.data['head']['vars'].map(function(heading) {
return {key: heading, name: heading, editable : true}
})}
rowGetter={this.rowGetter} />
あなたは[何 'this.props.data [ '頭']'と 'this.props.dataを投稿できます'head'] ['vars'] 'が含まれています –
例 - https://jsfiddle.net/69z2wepo/46531/ –
this.props.data ['head']には以下が含まれています: { " vars ":[ " name " " provider "、 " consumer "、 " lifeCyclePhase "、 " protocol "、 "message"、 "interfaceConsumerContact" } ですが、それは数秒後に発生します。 –