The building blocks
React for Dataviz builds on a set of core building blocks.
You start with D3 blackbox components that wrap D3 code in React components. Follow up with a thorough integration that's more scalable, then put it all together using React Hooks.