redux 有 presentational (展示组件)和 container component (容器组件) 的概念 ,容器组件负责拉取数据 ,通过props传递给展示组件。如果层次关系简单倒也还好。如果组件层级多了呢?
比如容器组件A ,包含 展示组件 A-B, A-B 包含展示组件 A-B-C。
A ->>
A-B ->>
A-B-C
此时,如果A要传递数据给 A-B-C, 那么需要先一层一层传递下去,先传递给A-B,再到A-B-C,但其实这些数据 ,对于作为中间层的A-B来说,是完全无关的。它只是作为一个传递者,但同样需要因为props的变动而重新渲染。是否会浪费性能,请问各位是如何处理的?
对于如何设计展示组件 ,翻阅各种文章之后还是有些迷惑,求教各位,有没有好的开源项目可以参考 ?