I just stuck with d3, and used the react lifecycle methods to trigger redraws and such.<p><a href="http:&#x2F;&#x2F;bl.ocks.org&#x2F;cpapazian&#x2F;6228888157c39be85e9c" rel="nofollow">http:&#x2F;&#x2F;bl.ocks.org&#x2F;cpapazian&#x2F;6228888157c39be85e9c</a><p>The D3Component wrapper lets you put a d3-style reusable component inside of a react dom tree, using react props to pass parameters and event handlers to the d3 chart.