如何避免useMemo过度使用?

时间:2019-03-14 11:33:21

标签: reactjs react-hooks

docs中指出:

  

useMemo仅在以下情况之一时重新计算存储的值:   依赖关系已更改。这种优化有助于避免昂贵   每个渲染的计算。

听起来不错,不是吗?但是要优化性能,需要确保计算在使用前比useMemo本身昂贵。关于何时避免使用useMemo有什么建议吗?

2 个答案:

答案 0 :(得分:1)

仅在组件昂贵时才使用备忘录

答案 1 :(得分:0)

很明显,要放弃过多使用useMemo。 有许多第三方纪念工具可以在需要的地方使用。 目前尚不清楚哪种“备忘录”存在问题。 React API没有提供类似的东西。如果您在谈论React.memo,那么这就是HOC,与useMem无关。