I tried out Styled Components for the first time during this Gatsby 2 build, and I love it! I hope to use it again in future projects.
There were a few fun React components to build for this page, in particular the two forms of pie chart. These components will accept definitions of segments (colour and fraction), and produce SVG for the doughnut or 3D version on the fly, including the reveal animations.
There were originally two forms on this page, but they were removed before launch.
Gatsby was great for this project, even though we do not use any data sources. It’s a plain static build.