即使纯度总是更快,我应该何时使用无状态反应组件?

时间:2017-03-15 10:59:20

标签: javascript performance reactjs

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

纯粹的组件似乎比无状态更好,所以如果我不关心无状态组件就更容易编写。

我应该只使用纯组件而不是无状态吗?或者有些事情我错了?

实际上无状态组件在父更新时总是会重新发送吗?

1 个答案:

答案 0 :(得分:2)

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

在未来的版本中,可能还需要优化以允许某些形式的shouldComponentUpdate用于无状态组件。关注this thread。您可能会在那里提到基于临时的解决方法。