React的Key用来干嘛?
React的Key用来干嘛?
-
用于辅助react来追踪被增加,删除,移动的元素,同级元素的key必须具有唯一性
-
react在diff算法中,会根据key来判断某个元素是新增还是移动过来的,从而避免没必要的渲染
-
切记不要使用index,Math.random来作为元素的key。会造成额外的性能开销
React的Key用来干嘛?
用于辅助react来追踪被增加,删除,移动的元素,同级元素的key必须具有唯一性
react在diff算法中,会根据key来判断某个元素是新增还是移动过来的,从而避免没必要的渲染
切记不要使用index,Math.random来作为元素的key。会造成额外的性能开销