Tôi đang tạo và lắng nghe các DOM thông thường CustomEvent
giao tiếp với các nút cha:
Ở trẻ em:
var moveEvent = new CustomEvent('the-graph-group-move', {
detail: {
nodes: this.props.nodes,
x: deltaX,
y: deltaY
},
bubbles: true
});
this.getDOMNode().dispatchEvent(moveEvent);
Trong cha mẹ:
componentDidMount: function () {
this.getDOMNode().addEventListener("the-graph-group-move", this.moveGroup);
},
Điều này hoạt động, nhưng có cách nào dành riêng cho React sẽ tốt hơn không?
<Child onCustomEvent={this.handleCustomEvent} />
. Không có hỗ trợ cho các sự kiện tùy chỉnh w / bubble trong React.