I had come to the same conclusion as I&#x27;m very sympathetic to the React mindset, and thought that combining the d3 &quot;math-y bits&quot; with React as a rendering engine might be the very best of both worlds.<p>But the one thing that I couldn&#x27;t find a good solution to, was transitions&#x2F;animations as data changes. Support for transitions in d3 is quite impressive (often just calling .transition() on your selection) and I couldn&#x27;t find nearly as nice a solution with React, though chenglou[0] seems to be making continuous progress.<p>[0] <a href="https:&#x2F;&#x2F;github.com&#x2F;chenglou" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;chenglou</a>