A simple lightweight React broadcast library
npm install reactbroadcast
To broadcast an event to all components watching for the event:
var ReactBroadcast = require('reactbroadcast');
ReactBroadcast.broadcast('event1', 'value1');
To receive the event within any component:
var ReactBroadcast = require('reactbroadcast');
ReactBroadcast.on('event1', value => {
console.log("received the value");
})
If you want to receive all values containing a certain string:
var ReactBroadcast = require('reactbroadcast');
ReactBroadcast.onContains('event', value => {
console.log("received the value");
})
var ReactBroadcast = require('reactbroadcast');
var names = ReactBroadcast.getAllNames();