react-d3-svg-gauge
Paths for SVG drawn using d3, gauge built using small components with React.
The result is a dynamically generated SVG that is highly customisable.
Further optimisation to the project is also possible by reducing the number of renders in each component.
Demo here.