要模塊化我的應用程序,我正在動態創建列表。數據顯示正常,但是,我無法實現唯一的列表項ID。我正試圖設置鍵被映射的數組項與prop連接。React JSX ListItem Key concat
render() {
return (
<div>
<Header as='h3'>{this.props.data['Day'+this.props.day]}</Header>
<ul>
{this.props.cities.map((park) => <li key={park+this.props.day}>{park} {this.props.data[park+'Day'+this.props.day+'PrecipPercent']}</li>)}
</ul>
</div>
)
}
我通過這個片段
let eachDay = [];
for (var i = 0; i < this.state.days; i++) {
eachDay.push(<MultiParkDetails cities={this.state.sortedCities} data={this.state.weatherData} cols={5} day={i}></MultiParkDetails>);
}
return ({eachDay})
你可以在這裏發表什麼你的'城市'數組看起來像什麼? – vasekhlav