JSFiddle - React, Tailwind, and code Playground

by John Kawakami

JavaScript

dispatch = d3.dispatch('say', 'shout');
dispatch.on('say.one', function() {
    console.log('say.one event');
});
dispatch.on('say.two', function() {
    console.log('say.two event');
});
dispatch.on('shout.one', function() {
    console.log('shout.one event');
});
dispatch.on('shout.two', function() {
    console.log('shout.two event');
});
dispatch.say();
dispatch.shout();