react中的消息发布与订阅

首先引入相关的库

PubSubJS

npm install pubsub-js
//在需要的地方引入
import PubSub from 'pubsub-js'

消息订阅

//msg为消息的名称,data为传过来的数据
var mySubscriber = function (msg, data) {
    
    
    console.log( msg, data );
};
//token为返回值,后续可用来取消订阅
var token = PubSub.subscribe('MY TOPIC', mySubscriber);

消息发布

PubSub.publish('MY TOPIC', 'hello world!');

猜你喜欢

转载自blog.csdn.net/weixin_44162077/article/details/129660454