Reference:
Force-direct layout:
http://bl.ocks.org/mbostock/4062045
Force-direct layout with react:
http://formidable.com/blog/2015/05/21/react-d3-layouts/
D3.js + React integration + Webpack:
http://nicolashery.com/integrating-d3js-visualizations-in-a-react-app/