就React性能而言,这是更好的选择,使用单个大型无状态组件或分成多个无状态组件。例如,我有一个Post组件来渲染一个不会发生变化的帖子,它有一些部分(标题,封面,正文)。
请以简单的方式解释您的答案。
答案 0 :(得分:1)
答案 1 :(得分:0)
关于性能:轻量级组件更好,因为渲染只针对更改的组件,而不是整个左侧的帖子。
我也同意@Kerry Gougeon关于重用和维护的评论。忘记轻微的性能差异,实现左侧不利于维护,测试轻量级组件要容易得多:当遇到问题时,找到它会快得多。请阅读:https://reactjs.org/docs/thinking-in-react.html。
答案 2 :(得分:0)
小部件放下。
首先,它们更容易测试。其次,它们更容易重用。第三,最好是让组件非常轻量级。这是React的要点之一。小巧轻便的可重复使用组件。