저는 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를 어떻게 전달할 수 있는지 보여줍니다. –