合作机构:阿里云 / 腾讯云 / 亚马逊云 / DreamHost / NameSilo / INWX / GODADDY / 百度统计
在React中,列表渲染是一种常见的模式,它允许我们基于数组的内容动态生成React元素。同时,为了提高React的性能并确保正确的元素更新,我们需要为动态生成的元素添加唯一的 key 属性。
列表渲染通常使用map函数,它会遍历数组中的每个元素,并返回一个新的React元素数组。JSX 允许在大括号中嵌入任何表达式,所以我们可以内联 map() 返回的结果:
import React from 'react';
function ListRendering() {
const items = ['Item 1', 'Item 2', 'Item 3'];
const itemList = items.map((item, index) => (
<li key={index}>{item}</li>
));
return <ul>{itemList}</ul>;
}
export default ListRendering;
TOP