关于树节点信息展示监听问题

#1

当前使用react构建了一个树,有多个层级,最后的叶子节点上有些信息需要统计到父节点上,比如叶子节点对象是一个qq群,那要在其所有父节点中展示下面所有叶子节点的qq群人数总和(群人数还在动态变化着),这个怎么做才能效率最高呢。

#2

如果你有这个困惑,说明你的数据获取分散到了子节点上,而父节点需要整合子节点的信息来计算最终的结果。
这种方式本身就是不高效的。
高效的做法是数据的控制放在父节点上,如果qq群的信息加载都是在父节点上完成,父节点没有理由不知道数据的总和。然后,子节点通过父节点传递props来进行相关渲染,让子节点尽量成为pure component!