关于react组件间通信的问题

#22

基于发布订阅模式,React组件间通讯,不使用状态提升,不使用redux,不限制层级,直接通讯


#24

React组件通信的问题主要涉及父子组件通信(不说了),兄弟组件通信(即有共同父组件的子组件通信,不说了),以及层次较深的组件间通信(即你这种场景),建议使用全局事件吧,在E中监听改动事件,D中每次改动就触发这个事件就好了,可以参考EventEmitter的实现

#25

你可以用状态管理器redux或者mobx,上手有点难,多看官网,我也在一步一步踩

#26

推荐使用redux进行管理

#29

图链接断了,无图

#30

业务相关的数据传递最好用类似redux的全局store来管理比较科学。。其他类别例如传递一个工具类的对象或者引用则用上下文吧