私はReactとFont Awesomeを使って星の列を作成しています。私は数をとり、多くの星を作り出す関数を持っています。私は反応コンポーネント内でこれを行う最善の方法を見つけることを試みています。基本的に、私はそれが渡されているものに基づいて動的に繰り返すように取得する数でJSX要素を乗算する必要があります。JSXを乗算または連結することはできますか?
reviewStars(num) {
const star = <i className="fa fa-star" aria-hidden="true"></i>;
const getStarCount = star.repeat(num);
return getStarCount;
};
JSXはこれがうまくいく、文字列だった場合、それはありませんので、Iその上で繰り返しを呼び出すことはできません(エラーはスターは関数ではありません)。私はそれを一重引用符で囲むことができますし、それらを置き換えることができますが、これにはより良い扱いがあるのでしょうか?ありがとう。
ありがとうございます。私もこのループのようなものを試してみました。そのような要素の配列(