【发布时间】:2016-02-25 15:21:05
【问题描述】:
如果我经常将 props 从根组件向下传递给子组件 4-5 个组件,这是不好的做法/会损害性能吗?
我认为链中的每个组件都必须在每次道具更改时重新渲染,这意味着性能不佳,因为它只是大型组件中的一个小子组件,实际上需要更改。
如果确实如此,我应该展平我的根组件,还是应该实现自定义的“shouldComponentUpdate”,或者其他什么?
【问题讨论】:
-
向下传递 4-5 个组件应该没问题,因为 react 的渲染分辨率非常快。由于每个子组件实际上不需要修改 dom,因此您不会看到性能下降。
标签: reactjs