React的Key用来干嘛?

React的Key用来干嘛?

  • 用于辅助react来追踪被增加,删除,移动的元素,同级元素的key必须具有唯一性

  • react在diff算法中,会根据key来判断某个元素是新增还是移动过来的,从而避免没必要的渲染

  • 切记不要使用index,Math.random来作为元素的key。会造成额外的性能开销

posted @ 2020-09-12 19:55  xxcnhj  阅读(196)  评论(0)    收藏  举报