私はReact JSの新機能です。私は、フィドラーでいくつかの機能をテストしていました。なぜマップ関数を指すエラーが出るのかわかりません。私は定義した配列をレンダリングできません。マップ機能が反応しない
関連スニペット:
{this.props.data.productSpecs.map(function(productSpec){
<b>Category Name:</b> {productSpec};
})}
全コード:
var productCategory = {
productName: 'SamamgaTV1',
productCategory: 'Television',
productSpecs: ['32inch','black','hd']
};
var ProductComponent = React.createClass({
render: function() {
return(<div>
<h2>Product</h2>
<b>Product Name:</b> {this.props.data.productName}
<h2>Category</h2>
<b>Category Name:</b> {this.props.data.productCategory}
<h2>Specs</h2>
{this.props.data.productSpecs.map(function(productSpec){
<b>Category Name:</b> {productSpec};
})}
</div>);
}
});
ReactDOM.render(
<ProductComponent data={productCategory} />,
document.getElementById('container')
);
ありがとう..これは仕事をした...私はキーが必要だとは思わないが、大きなアプリケーションで作業するときにIDを渡す方法を示している。 –