reactjs中使用PubSub监听机制传参

本文介绍了如何在ReactJS应用中利用PubSubjs库进行子父组件之间的参数传递。通过在子组件`home.js`中使用`PubSub.publish`发送状态,而在父组件`App.js`中通过`PubSub.subscribe`订阅并接收消息,实现了实时监听和更新。文章还提及了在React-Router 4.0中如何建立子父组件的关系。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、PubSub使用方式

1.1 react导入库

npm install pubsub-js --save

1.2 react 页面引入pubsubjs

import PubSub from 'pubsub-js'

1.3 pubsubjs使用

发送消息:PubSub.publish(名称,参数)
订阅消息:PubSub.subscrib(名称,函数)
取消订阅:PubSub.unsubscrib(名称)

PS:pubsubjs源码及使用详情 https://github.com/mroderick/PubSubJS

2、React实例使用监听实现传参


2.1 子页面home.js使用PubSub.publish发送state

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值