React PureComponent可以比Component慢吗?怎么样?

我指的是在一个帖子中丹阿布拉莫夫指出:React PureComponent可以比Component慢吗?怎么样?

PSA:React.PureComponent可以使您的应用程序速度较慢,如果你随心使用。

(Dan's tweet on the topic)

有人能解释一下?谢谢。

回答:

PureComponent通过组件状态和道具的浅层比较实现了shouldComponentUpdate。它将currentProps与nextProps(类似于state)进行比较,并且只有在发生更改时才调用render方法。这种比较的额外开销肯定会减慢应用程序的速度,特别是如果你的组件和状态很重。

以上是 React PureComponent可以比Component慢吗?怎么样? 的全部内容, 来源链接: utcz.com/qa/257670.html

回到顶部