首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React:密钥的性能提升

React:密钥的性能提升
EN

Stack Overflow用户
提问于 2016-05-18 17:22:26
回答 1查看 60关注 0票数 0

我是否需要在这样的部件上添加键

代码语言:javascript
复制
<div>
   <div key="upper">
      ...
   </div>
   <div key="lower">
      ...
   </div>
</div>

React不会抱怨缺少键,因为这些div不是来自数组,但我想知道这是否提高了性能?为了更少的代码,我宁愿不使用它们。

EN

回答 1

Stack Overflow用户

发布于 2016-05-18 17:25:57

据我所知,它们不会提高性能。数组中的键在那里,所以只要键没有改变,React就可以假定整个元素是不变的。例如,如果您更改了数组,但保留了一些旧值,React可能会尝试重用一些旧元素。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37295334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档