D3.js comes with function that modify the DOM. This is react job too. So using both together can be a challenge.