gpt4 book ai didi

javascript - 即使 pure 总是更快,我什么时候应该使用 React 无状态组件?

转载 作者:行者123 更新时间:2023-12-02 13:43:21 25 4
gpt4 key购买 nike

我读过这篇很棒的文章。 Component Rendering Performance in React

看起来纯组件比无状态组件性能更好,所以如果我不关心无状态组件编写起来更简单。

我应该始终使用纯组件而不是无状态吗?或者我有什么错误的地方?

实际上,无状态组件在父级更新时总是会重新渲染,对吗?

最佳答案

对叶组件使用无状态,其中没有嵌套任何其他自定义组件。对于层次结构中较高的组件,请使用纯组件。

在未来的版本中,可能会进行优化,以允许对无状态组件进行某种形式的 shouldComponentUpdate。关注 this thread 。其中提到了您可能会喜欢的临时解决方法。

关于javascript - 即使 pure 总是更快,我什么时候应该使用 React 无状态组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42807822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com