brain/
conceptfrontend-visualization-libraries

React visualization layer

Notes

React visualization layer

One-line summary: Two fetched React postures — D3-math primitives that you compose (visx) versus ready chart components (recharts, nivo).

The insight

Official visx exists so teams stop putting D3 selections inside useEffect. Recharts and nivo hide that and expose chart components. They are not interchangeable with vanilla chart-js / apache-echarts. From 2026-08-21-autoresearch-best-frontend-visualization-libraries.

Evidence

Contradictions / tensions

  • d3 can sit beside React, but its DOM modules compete with the virtual DOM — the problem visx is designed around.

Open questions

Related

Referenced by