关于前端:React-中事件总线使用流程

依赖库events

eventBus.js

import { EventEmitter } from 'events';
export default new EventEmitter();

公布组件

import Bus from '../../EventBus';
<Button type='primary' onClick={ () => { Bus.emit('changeSiblingsData', count) }}>提交</Button>

订阅组件

import Bus from '../../EventBus';
Bus.addListener('changeSiblingsData', (count)=> {
    alert(count); 
});

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理