Data Visualization With React

Articles & Tutorials

Data Visualization in React Application (codeburst.io)
May 13, 2019
As I am a huge fan of both React and data visualization, I’ve decided to share with you my experience of adding a custom dashboard to the React app.
  • Veronika Rovnik
How to get started with D3 and React (medium.freecodecamp.org)
May 13, 2019
Data Driven Documents (D3.js) is a JavaScript library used to create visualizations of data using HTML, CSS, and SVG. It does this by binding data to the DOM (Document Object Model) and its elements and allowing them to transform when the data changes.
  • Magda Stenius
Bringing Together React, D3, And Their Ecosystem (smashingmagazine.com)
Feb 21, 2018
React and D3.js are great tools to help us deal with the DOM and its challenges. They can surely work together, and we are empowered to choose where to draw the line between them.
  • Marcos Iglesias

Video Guides & Talks

Revolut Chart - “Can it be done in React Native?” (youtube.com)
Oct 03, 2018
In this video we try to clone the beautiful chart from the Revolut app using React Native and D3.
Live: Trying out ReactVR for 3D dataviz (youtube.com)
Aug 03, 2018
Playing around with ReactVR, part of research for my new React + D3 book and course.
Data Visualizations with React + D3 (youtube.com)
Mar 31, 2018
React can make your D3 amazing. Want to animate 20,000 elements with React? I'll show you. Want to build a complex dataviz? You'll know how. Want to write maintainable dataviz components that you can reuse in any project? I gotchu, fam. This talk shows you everything I've learned about creating reusable and maintainable graphical components over 3 years of hammering away at the question: 'Jeez D3 sure is hard to learn, how do we make this easier?'
Using Chart.js With React (youtube.com)
Jun 24, 2017
In this video I will show you how to build a React app that implements the Chart.js JavaScript library for building charts

Books & Guides

React+D3v4 (swizec.com)
Aug 22, 2017
Become a data visualization engineer with React + D3v4

Courses & Video Series

React for Data Visualization (reactfordataviz.com)
Mar 04, 2019
Learn how to build scalable dataviz components your whole team can understand with React for Data Visualization.
Data Visualization for React Developers (frontendmasters.com)
Sep 10, 2018
Learn to design simple visualizations with D3.js and React!
  • Shirley Wu

Libraries

@vx/vx (vx-demo.now.sh)5758
v0.0.189
May 17, 2019
vx is a collection of reusable low-level visualization components. vx combines the power of d3 to generate your visualization with the benefits of react for updating the DOM.
  • Harrison Shoff
@nivo/core (nivo.rocks)5049
v0.58.0
May 16, 2019
nivo provides a rich set of dataviz components, built on top of the awesome d3 and Reactjs libraries
  • Raphaël Benitte
@progress/kendo-react-common (telerik.com)
v2.11.0
May 14, 2019
Native UI and Data Visualization Components for React.
    recharts (recharts.org)10936
    v1.6.0
    May 14, 2019
    Recharts is a Redefined chart library built with React and D3.
    • xile611
    victory (formidable.com)6855
    v32.2.3
    May 14, 2019
    An ecosystem of modular data visualization components for React. Friendly and flexible.
    react-stockcharts (rrag.github.io)2249
    v0.7.8
    Sep 04, 2018
    Highly customizable stock charts with ReactJS and d3.
    • Ragu Ramaswamy
    react-chartjs (github.com)2809
    v1.2.0
    Jan 06, 2018
    Common react charting components using chart.js.
    • Joe Hudson
    • Austin Pray