While D3 is the standard way of doing visualization on the web right now, there’s a lot of interesting stuff happening in the world of JavaScript framework React. And it turns out, you can do some really interesting visualization stuff with React, once you understand the basics. In a series of very thorough postings, Jérôme Cukier takes you through the fundamentals of React and how to use it by itself or together with D3.

Reading all the postings is not a small undertaking, so be prepared to spend some time on them. You’ll also have to work on a project to actually put those things into practice, or they won’t stick. Jérôme happened to post his series just as I started work on a new prototype, and I had been curious about React for a while – so this turned out to be a great match for what I was starting to build. Jérôme is now a visualization person at Uber (according to his Twitter bio), but he worked at Facebook before and is quite familiar with React from his time there.

React is great when you’re dealing not just with a visualization, but a number of elements around it that interact with it. I had played with React for a bit a while ago, and never quite got it. My current project is a really good fit though, and Jérôme’s postings got me going in the right direction, and the rest has been fun and fascinating to figure out.

I was going to write brief summaries of the postings, but it turns out Jerome has already done that for me! So here I’m just quoting from his series announcement posting: