D3在ReactJS中拖动+缩放

时间:2018-02-22 18:44:16

标签: reactjs d3.js zoom drag

是否可以将以下D3片段转换为“纯粹的”ReactJS,以避免与D3进行任何与DOM的交互(让React处理它)?

// Dragging an SVG `g` element
d3Select(this.g)
  .call(
    d3Drag()
      .on('start', this.handleDragStarted)
      .on('drag', this.handleDragged)
      .on('end', this.handleDragEnded)
  );

// Zooming
d3Zoom()
  .on('start', this.handleZoomStart)
  .on('zoom', this.handleZoom)
  .on('end', this.handleZoom);

0 个答案:

没有答案