Cube sits between D3.js and data sources to provide consistently defined, governed, and performant data to every downstream application. Plus, its ‘headlessness’ enables you to centralize these layers upstream of any presentation layer you build—so that you only have to orchestrate them *once*.
Additional information on using Cube with React and D3.js