var PieceList = React.createClass({
render: function() {
var pieces;
if (this.props.pieces && this.props.onDeletePiece2) {
var pieces = this.props.pieces.map(function (piece) {
return (
<Piece pieceData={piece} onDeletePiece3={this.props.onDeletePiece2} />
)
});
}
return (
<div className="piecesTable">
{pieces}
</div>
);
}
});
Run Code Online (Sandbox Code Playgroud)
我很难过如何让它发挥作用.问题是{this.props}在map函数内部不可用.
这里的foreach会更好吗?难倒,请停下来!