在 React 中,key 是用于帮助 React 识别哪些元素发生了变化、被添加或被删除的重要属性。当你拥有一组相似的元素时,key 可以帮助 React 识别元素的唯一性,以便更高效地进行 DOM 操作。
key
function MyList({ items }) { return ( <ul> {items.map((item) => ( <li key={item.id}>{item.text}</li> ))} </ul> ); }
在这个例子中,key 属性被赋予了每个列表项,通常使用具有唯一标识的属性值(比如数据库中的 ID)。这样,React 就可以根据 key 来区分不同的列表项。
使用 key 时要注意以上事项,以确保 React 能够正确地跟踪元素的变化,提高渲染性能。
原文链接:codingdict.net