[React] map


map


reactで重複文を記述する方法
fruits = [
  {fruit: 'apple', taste: 'sweet'},
  {fruit: 'orange', taste: 'sweet-and-sour'},
  {fruit: 'grapes', taste: 'sour'},
  {fruit: 'strawberry', taste: 'sweet'},
  {fruit: 'watermelon', taste: 'cool'},
];

...

{this.fruits.map( (v, i) => {
	return (
		<li key={v.fruit + v.taste}>{v.fruit} - {v.taste}</li>
	);
})}
  • mapを使用する場合は、固有key値を使用する必要があります.
  • 使用
  • ikey後、性能を最適化する際に問題が発生する可能性がありますので、使用しない方が良いでしょう.
    ->reactはkeyの判断に基づいて要素を追加、修正または削除するため、配列順序が変更されると問題が発生する可能性があります.