首页 > 其他 > 详细

React消息订阅和发布

时间:2021-05-07 12:24:24      阅读:19      评论:0      收藏:0      [点我收藏+]

React主要使用pubsub-js 插件管理消息订阅和发布 ,适用任一组件通信。

1.下载   yarn add pubsub-js

2.使用 import PubSub from ‘pubsub-js‘

 ⒈在接收组件定义消息名

//在接收消息组件的ComponentDidMount生命周期定义

 this.token = PubSub.subscribe(‘自定义消息名‘,(_,data)=>{

//data就是接收到的消息 ,消息通过 PubSub.publish(‘消息名‘,数据)发送

})

//在接收消息组件的ComponentWillUnmount生命周期定义

PubSub.unsubscribe(this.token)

⒉在发送组件定义发送

PubSub.publish(‘消息名‘,data);

 

React消息订阅和发布

原文:https://www.cnblogs.com/suntongjian/p/14738176.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!