我正在从一本书中学习React,作者在一个例子中让一个组件以这种方式呈现。
这里使用扩展运算符初始化数组有什么作用呢?
return (
<div className="star-rating">
{[...Array(totalStars)].map((n,i)=>
<Star key = {i} selected={i<starSelected} onClick={()=>this.change(i+1)} />
)}
<p>{starsSelected} of {totalStars} stars </p>+
)
这里使用扩展运算符初始化数组有什么作用呢?
{Array.from({length: totalStars}, (n, i) =>
来代替,这样可能会更清晰一些。 - loganfsmyth