D3 to run all the calculation.A faux-dom coupled with D3 to generate SVG elements in an isomorphic context.React to handle state and renderings.
{ nodes: [ {"name":"node0"}, {"name":"node1"}], links: [ {"source":0,"target":1,"value":100} ] }