1
私はオファーを受け取り、一番上に最高を設定したいコンポーネントを持っています。Reactを使用して最高価格で昇順に注文する方法は?
var Offerslist = React.createClass({
_renderOffers: function(key) {
var details = this.props[key];
// TODO: set order of highest offer descending
return (
<li key={key} className="offer-of-item">
€ {details.price}
<a className="remove-offer" onClick={this._removeOffer}>X</a>
</li>
)
},
render : function() {
return (
<ol className="list-of-offers-per-item">
{Object.keys(this.props).map(this._renderOffers)}
</ol>
)
}
});
Iオブジェクトの配列を取り込むと考え価格により.sort使用次いで、及び{価格: 'foo123':123、offerid}これはコードです。しかし、私はすべてのオブジェクトを一度に繰り返すことはないので、このような配列を設定することはできません。これを行うための組み込みのリアクション方法がありますか?
ああ:あなたの
offers
がオブジェクトではなく、配列であるので、しかし、あなたはこのようなoffers
オブジェクト内の価格を調べることにより、keys
を並べ替えることができます!どうも! – flowen