【发布时间】:2018-04-04 08:46:46
【问题描述】:
我正在编写我的第一个复杂的 Redux/React SPA,我希望最终至少包含 500 个组件。
有人告诉我应该合并一些组件,因为组件越少,应用程序的速度就越快(我猜这是渲染问题?)。另一方面,无论我走到哪里(如官方文档),它都说组件应该尽可能小。
哪种方法最好?
【问题讨论】:
标签: performance reactjs redux components
我正在编写我的第一个复杂的 Redux/React SPA,我希望最终至少包含 500 个组件。
有人告诉我应该合并一些组件,因为组件越少,应用程序的速度就越快(我猜这是渲染问题?)。另一方面,无论我走到哪里(如官方文档),它都说组件应该尽可能小。
哪种方法最好?
【问题讨论】:
标签: performance reactjs redux components
我想,你应该看看这篇文章https://medium.com/dailyjs/react-is-slow-react-is-fast-optimizing-react-apps-in-practice-394176a11fba
改进应用程序的主要步骤:
1) 小型可重用组件
2) 使用 shouldComponentUpdate
3) 使用 PureComponent
大组件是构建应用程序的错误方式,因为 react.js 会花费更多时间来渲染屏幕
【讨论】: