官术网_书友最值得收藏!

Adding the dispatcher

Next off we need a dispatcher that is able to take our message, like so:

// demo/dispatcher.js

class Dispatcher {
constructor() {
this.listeners = [];
}

dispatch(message) {
this.listeners.forEach(listener => listener(message));
}

register(listener) {
this.listeners.push(listener);
}
}

const dispatcher = new Dispatcher();
export default dispatcher;
主站蜘蛛池模板: 扬州市| 剑河县| 钦州市| 万盛区| 长汀县| 栾城县| 达日县| 自治县| 磐石市| 汉源县| 汤原县| 淳化县| 舟山市| 巩义市| 桓仁| 原阳县| 炎陵县| 台北县| 乐东| 金乡县| 元阳县| 楚雄市| 怀柔区| 镇赉县| 鄂尔多斯市| 延边| 抚顺市| 阜新市| 高陵县| 石屏县| 胶州市| 柘城县| 湖口县| 磐石市| 潼关县| 兴山县| 瑞昌市| 襄城县| 鸡西市| 仲巴县| 汝城县|