我正在编写我的第一个复杂的Redux / React SPA,我希望最终会有至少500个组件。
我被告知我应该合并一些组件,因为组件越少,应用程序就越快(我猜这是渲染问题?)。另一方面,无论我去哪里(如官方文档),它都说组件应该尽可能小。
哪种方法最好?
答案 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花费更多时间来渲染屏幕