This is a six part series, taking you through stages of designing and creating reusable visualizations with d3.js
All visualizations have the same functionality, showcase the individual points with a bar chart and sum up the selected bars.
Part 6: This is showcasing the power of combining react.js (& flux) with d3.js and how to use them together creating an abstraction between the visualization (the bar chart) and the rest of the application.
This new example was created to compare React to the other concepts. The best part of working with react.js is that it really requires you to build applications without global state.