配列をmapで展開してリスト表示する方法を学びます
React - 第1章: React基礎 - コンポーネントとJSX
配列のデータを画面に表示する時は、map関数を使います。 Reactでは、繰り返し表示する要素にはkey属性が必要です。
["りんご", "バナナ", "オレンジ"]map を使って各果物を <li> で表示key 属性を正しく設定する注意:最初はエラーが表示されますが、これは正常です。コードを完成させるとエラーが消えます。
配列の各要素をJSXに変換します:
const fruits = ["りんご", "バナナ", "オレンジ"];
// mapで各要素をliタグに変換
<ul>
{fruits.map((fruit, index) => (
<li key={index}>{fruit}</li>
))}
</ul>手順:
.map() を呼ぶ<li>など)に変換key 属性を設定(通常はindex)ポイント:key 属性は、 Reactがリストの変更を効率的に処理するために必要です。
• りんご • バナナ • オレンジ