8スポーツをリストに表示し、ユーザーが既に参加したときに参加した状態を表示します。ユーザー私はこれを刺しを取り、いくつかのES6の構文といくつかの擬似コードのマークアップとそれを簡素化するつもりだインナーマップ機能が動作していません - ReactJS
{this.state.sports.map(function(sport, index){
return(
<div>
<li key={index} style={{ listStyle:'none' }}>
<h4>{ sport.name }</h4>
</li>
{this.state.join_sports.map(function(sport1, index){
return (
<div>
{sport._id === sport1.s_id ?
<span>Participated</span> :
<button className="btn btn-info btn-xs">Participate</button>
}
</div>
)
}.bind(this))}
</div>
);
}.bind(this))}
内側の '.map()'の正確な問題は何ですか? – brandNew
参加ボタンが8回繰り返されます –
'sports'と' join_sports'が保持するデータを投稿してもらえますか? – brandNew