Есть ли способ отправить событие из d3 в React? - PullRequest
0 голосов
/ 27 марта 2019

Мне нужно отправить событие из d3 в Предел, который его обрабатывает. У меня есть метод handleClick

function handleClick(d) {      
   d3.select(this)
      .attr("stroke", "blue")
      .attr("stroke-width", "2")
      .dispatch("select");

}

, которые добавляют атрибут обводки к выбранному прямоугольному элементу и предполагают отправку события «выбор». В компонент DidMount я добавил

const dispatch = d3.dispatch('select', 'unselect');
dispatch.on('select', this.handleSelectEvent)

но это не работает. Вы можете увидеть полный код в https://stackblitz.com/edit/react-d3-tree

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...