我需要将事件从d3调度到处理该事件的Reach。 我有handleClick方法
function handleClick(d) {
d3.select(this)
.attr("stroke", "blue")
.attr("stroke-width", "2")
.dispatch("select");
}
,将stroke属性添加到选定的rect元素,并假定调度“ select”事件。 在componentDidMount中,我添加了
const dispatch = d3.dispatch('select', 'unselect');
dispatch.on('select', this.handleSelectEvent)
,但不起作用。 您可以在https://stackblitz.com/edit/react-d3-tree
中查看完整的代码