相关疑难解决方法(0)

react.js用于与父节点通信的自定义事件

我正在制作并监听正常的DOM CustomEvent与父节点进行通信:

在孩子:

  var moveEvent = new CustomEvent('the-graph-group-move', { 
    detail: {
      nodes: this.props.nodes,
      x: deltaX,
      y: deltaY
    },
    bubbles: true
  });
  this.getDOMNode().dispatchEvent(moveEvent);
Run Code Online (Sandbox Code Playgroud)

在父母:

componentDidMount: function () {
  this.getDOMNode().addEventListener("the-graph-group-move", this.moveGroup);
},
Run Code Online (Sandbox Code Playgroud)

这有效,但有一种特定于React的方式会更好吗?

reactjs

73
推荐指数
3
解决办法
5万
查看次数

标签 统计

reactjs ×1