我正在尝试向React应用程序中的子组件发送交替颜色作为属性,并且我不太确定该如何实现。每个StatLine组件的颜色应该交替出现。我希望使用map,因为我的数组是动态的,在渲染时写出数组的每一行似乎是不必要的。
render() {
const { stats } = this.state;
//var alternatingColor = #d5d5d5;
//var alternatingColor = #a9a9a9;
const Stats = stats.map((season) => {
return <StatLine color={alternatingColor} {...season}/>;
});
return (
<div>
{Stats}
</div>
);
有没有一种使用Array.map函数简单的方法来完成这个操作