How (and why) to use D3 with React | Hacker News Reader