遇到一个react的面试题,求解

#1

React基于单项数据流,对于组件间的通信支持不够好。业界解决组件间的通信的方案正为此而生。现需要模拟一个全局的EventStore,使得可以满足以下条件,以支持组件间的通信。要求,事件绑定(同一个key可以绑定多个事件)!

当我第一次看到这个问题的时候,想到的就是redux,但是不知道对不对。还有最后一句 (同一个key可以绑定多个事件)是什么意思?

#2

我简单理解的是想问对于HOC和redux事件订阅方面的知识

#3

听上去是全局的事件模块的事情. 跨组件通信, React 没有提供, 就要做成全局的, 组件内部自己去监听和取消监听.