toolkitchen ライブラリでのイベント バブリングのベスト プラクティスを考えています。コンポーネントでネストされたマークアップがあり、このどこかでボタンが押され、コンポーネントの階層のどこかでイベントがトリガーされます。これは一例であり、より良い方法があるかどうか知りたいです。おそらく、toolkithcen lib 自体に組み込まれたイベント システムでさえあります。
// In one component
mouseClicked: function () {
var evt = new CustomEvent('ganttChartNewEventRequested');
document.dispatchEvent(evt);
}
// In another component
document.addEventListener('ganttChartNewEventRequested', function(e){
alert('create new event');
}, false);