我在讨论和文章(其中许多来自 React 的开发人员)中看到很多次提到React.memo
或PureComponent
带有性能开销,并且应该仅在实际测量性能后应用。
但是,正如在这个答案React.memo
中所看到的那样,认为对 props 进行浅层比较的开销可能超过深度 VDOM 比较的成本是违反直觉的,而且如果没有一个具体的例子来实际显示orPureComponent
的情况,似乎很难反驳确实比较慢。
但是,在花了整整一个晚上寻找有关此主题的更多信息之后,我还没有找到这样的示例。
是不是因为这样的例子构造起来不那么简单?或者它是如此微不足道,以至于在大多数情况下都可以观察到性能损失(所以没有必要为了展示这种效果而编写一些示例代码)?