react消息订阅、发布
pubsub-js
安装: npm install pubsub-js --save
可以用于组件间的通讯
####引入
import PubSub from 'pubsub-js'
// 发布消息
PubSub.publish('menuCollapsed',!menuCollapsed) //menuCollapsed 是发布名称,第二个是传递参数
/**监听订阅消息
* msg 就是 menuCollapsed消息名称
* data 传输的参数
*/
this.pubsub_menuCollapsed = PubSub.subscribe('menuCollapsed',(msg,data)=>{
this.setState({collapsed: data});
});