だから私は見渡したが、これについての解決策は実際には見つかりませんでした。私は.map()
機能を介して、ネットワーク要求によって検索されたデータセットからの反応で複数のUI要素をレンダリングしたい。私は、単純な文字列でデータ値を取り込めるようになっていますが、UIを別の関数から呼び出すことでそれを行うことはできません。ここで私が持っているものです。マップの反復を介して複数のUIコンポーネントをレンダリングする
readMode: function(item) {
return (
<div>
<div className="itemNo">item.itemNo</div>
<div className="itemRef">item.itemRef</div>
<div className="itemColor">item.itemColor</div>
</div>
)
},
render: function() {
return (
<div>
{this.state.inventory.map(function(item){
return this.readMode(item);
})}
</div>
)
}
ReactDOM.render(
<Inventory />,
document.getElementById("container")
);
私は、本当に近づいすべてのエラーをバイパスしますが、私が最後にこの1が残ってると思う:あなたはプレーンを使用しているのでTypeError: Cannot read property 'readMode' of undefined at eval
'this.state.inventory.map(これを。 readMode) 'も動作します – Joe