我指的是Dan Abramov的一篇文章:
PSA:如果你在任何地方使用它,React.PureComponent可以让你的应用程序更慢。
有人可以详细说明吗?谢谢。
答案 0 :(得分:2)
PureComponent实现了一个带有组件状态和props的浅层比较的shouldComponentUpdate。它将currentProps与nextProps进行比较(类似于状态),并且只有在发生更改时才会调用render方法。这种比较的额外开销肯定会降低应用程序的速度,尤其是在组件和状态很重的情况下。