[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
値を使用する必要があります.i
・key
後、性能を最適化する際に問題が発生する可能性がありますので、使用しない方が良いでしょう.->reactはkeyの判断に基づいて要素を追加、修正または削除するため、配列順序が変更されると問題が発生する可能性があります.
Reference
この問題について([React] map), 我々は、より多くの情報をここで見つけました https://velog.io/@nsunny0908/React-mapテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol