在docs中指出:
useMemo仅在以下情况之一时重新计算存储的值: 依赖关系已更改。这种优化有助于避免昂贵 每个渲染的计算。
听起来不错,不是吗?但是要优化性能,需要确保计算在使用前比useMemo本身昂贵。关于何时避免使用useMemo有什么建议吗?
答案 0 :(得分:1)
仅在组件昂贵时才使用备忘录
答案 1 :(得分:0)
很明显,要放弃过多使用useMemo。 有许多第三方纪念工具可以在需要的地方使用。 目前尚不清楚哪种“备忘录”存在问题。 React API没有提供类似的东西。如果您在谈论React.memo,那么这就是HOC,与useMem无关。