React - 组件数量和性能

时间:2017-10-23 17:49:21

标签: performance reactjs redux components

我正在编写我的第一个复杂的Redux / React SPA,我希望最终会有至少500个组件。

我被告知我应该合并一些组件,因为组件越少,应用程序就越快(我猜这是渲染问题?)。另一方面,无论我去哪里(如官方文档),它都说组件应该尽可能小。

哪种方法最好?

1 个答案:

答案 0 :(得分:4)

我想,你应该阅读这篇文章https://medium.com/dailyjs/react-is-slow-react-is-fast-optimizing-react-apps-in-practice-394176a11fba

改善申请的主要步骤:
1)小型可重复使用组件
2)使用shouldComponentUpdate
3)使用PureComponent

构建应用程序的大组件是错误的方法,因为react.js花费更多时间来渲染屏幕