1

当使用动态数量的组件时,React 要求开发人员提供一个唯一的键,以免抛出这个错误:

列表中的每个孩子都应该有一个唯一的“关键”道具

假设每个孩子根据某个道具显示不同的图标和标签。这里的使用useMemo对性能有影响吗?

4

1 回答 1

1

“useMemo 只会在依赖项之一发生更改时重新计算记忆值。” - 来自 React 文档

鉴于元素依赖项(状态、道具)仍然相同并且没有任何改变,因此不应否定性能优势。

于 2019-11-09T17:27:39.477 回答