SlideShare a Scribd company logo
React all the things!
Playing with React and D3
Freddy Rangel
Developer Advocate
• Full-Stack Developer experienced in:

Node, PHP, Go, Ruby on Rails, Sinatra,
and Grape, Python, Angular, React,
React Native, MEAN, Ionic, etc…
React and D3
What is React?
1
React and D3
• React is an open-source JS library for creating user interfaces that aims to address the
problems of building large applications with data that changes over time.
• React only cares about displaying UI components but it’ not the “V” in “MVC”
• Originally developed at Facebook, it is now used at Instagram, Netflix, Airbnb, and
HelloSign.
What is React?1
React and D3
Why Would I Use React?
2
React and D3
• React forces you to think in terms of small, reusable, compossible UI components
• React’s uni-directional makes it much easier to pinpoint source of bugs
• React is much easier to work with existing code that most other solutions
Why Would I Use React?2
React and D3
What is D3?
3
React and D3
• D3 (Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data-
visualizations.
• Give a lot of functionality out of the box
• Super popular but fairly low level
What is D3?3
React and D3
Why Would I Use React And D3?
4
React and D3
• React generally works pretty well with other libraries
• D3 is great for doing the math for data visualizations and React is great at rendering and
updating UI components.
• With React you can create a chart using D3 and reuse the component anywhere with
different data
• However, making React and D3 play nice is a little tricky since they treat data differently
Why Would I use React and D3?4
React and D3
Code
github.com/freddyrangel/playing-with-
react-and-d3
5
React and D3
Questions?
?
React and D3
Want a free t-shirt?
Visit: bit.ly/hello-free-shirt
+
React and D3
@frangel85 linkedin.com/in/frederickrangel
Thanks!
STAY IN TOUCH
@HelloSignAPI
React and D3

More Related Content

PDF
排隊 Paiduei App, | React Native | iOS | Android
PPTX
Developing windows 8 apps
KEY
Grails at DMC Digital
PPTX
Testing for Logic App Solutions | Integration Monday
PDF
Deploy your Rasa Chatbots like a Boss with DevOps | Rasa Summit 2021
PDF
Putting the Native in React Native - React Native NYC
PPTX
React Native is Ready for Prime Time — Team × Technology (React Conf 2016)
PDF
Go: Programming Language for Cloud
排隊 Paiduei App, | React Native | iOS | Android
Developing windows 8 apps
Grails at DMC Digital
Testing for Logic App Solutions | Integration Monday
Deploy your Rasa Chatbots like a Boss with DevOps | Rasa Summit 2021
Putting the Native in React Native - React Native NYC
React Native is Ready for Prime Time — Team × Technology (React Conf 2016)
Go: Programming Language for Cloud

Viewers also liked (8)

PPT
YNPN Lean Presentation 2015 10 15
PDF
Scaling Mobile Across the Organization: Strategy, Communication, Development,...
PDF
International initiatives, authority and inclusion issues Charlie Phillips, W...
PPTX
Slide Meio Ambiente
PDF
2016 lexus gs_f_product_info
PPTX
Practica 3 yarker
PDF
Legge di stabilita_2016
PPTX
A 25 year saga
YNPN Lean Presentation 2015 10 15
Scaling Mobile Across the Organization: Strategy, Communication, Development,...
International initiatives, authority and inclusion issues Charlie Phillips, W...
Slide Meio Ambiente
2016 lexus gs_f_product_info
Practica 3 yarker
Legge di stabilita_2016
A 25 year saga
Ad

Similar to React and d3 (20)

PDF
React, D3 and the dataviz ecosystem
PDF
React with D3 - who’s in control?
PDF
React with D3: DOM Manipulation Orchestration
PDF
Learning React js Learn React JS From Scratch with Hands On Projects 2nd Edit...
PDF
3 Reasons to Love React
PDF
React in Action ( PDFDrive ).pdf
PDF
Tech Talk on ReactJS
PPTX
Ultimate Guide to React.js Development for Modern Web Projects
PPTX
Dreamforce 2014 - Introduction to d3.js
PPSX
REACTJS1.ppsx
PDF
Introduction to D3
PDF
An Ultimate Guide on React.js Development for Your Next Project
PDF
Ultimate Guide to React.js Development for Modern Web Projects
PPTX
React js
PDF
Review on React JS
PPTX
What is ReactJS?
PDF
An Intense Overview of the React Ecosystem
PDF
reactjs-vs-angularjs-which-is-the-best-framework-for-you.pdf
PPTX
React - поглянемо по іншому на V в MVC
PDF
learning react
React, D3 and the dataviz ecosystem
React with D3 - who’s in control?
React with D3: DOM Manipulation Orchestration
Learning React js Learn React JS From Scratch with Hands On Projects 2nd Edit...
3 Reasons to Love React
React in Action ( PDFDrive ).pdf
Tech Talk on ReactJS
Ultimate Guide to React.js Development for Modern Web Projects
Dreamforce 2014 - Introduction to d3.js
REACTJS1.ppsx
Introduction to D3
An Ultimate Guide on React.js Development for Your Next Project
Ultimate Guide to React.js Development for Modern Web Projects
React js
Review on React JS
What is ReactJS?
An Intense Overview of the React Ecosystem
reactjs-vs-angularjs-which-is-the-best-framework-for-you.pdf
React - поглянемо по іншому на V в MVC
learning react
Ad

Recently uploaded (20)

PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
cuic standard and advanced reporting.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
Teaching material agriculture food technology
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
A Presentation on Artificial Intelligence
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Unlocking AI with Model Context Protocol (MCP)
cuic standard and advanced reporting.pdf
Network Security Unit 5.pdf for BCA BBA.
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
Spectral efficient network and resource selection model in 5G networks
NewMind AI Weekly Chronicles - August'25-Week II
Programs and apps: productivity, graphics, security and other tools
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Teaching material agriculture food technology
A comparative analysis of optical character recognition models for extracting...
Reach Out and Touch Someone: Haptics and Empathic Computing
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
A Presentation on Artificial Intelligence
Agricultural_Statistics_at_a_Glance_2022_0.pdf

React and d3

  • 1. React all the things! Playing with React and D3
  • 2. Freddy Rangel Developer Advocate • Full-Stack Developer experienced in:
 Node, PHP, Go, Ruby on Rails, Sinatra, and Grape, Python, Angular, React, React Native, MEAN, Ionic, etc… React and D3
  • 4. • React is an open-source JS library for creating user interfaces that aims to address the problems of building large applications with data that changes over time. • React only cares about displaying UI components but it’ not the “V” in “MVC” • Originally developed at Facebook, it is now used at Instagram, Netflix, Airbnb, and HelloSign. What is React?1 React and D3
  • 5. Why Would I Use React? 2 React and D3
  • 6. • React forces you to think in terms of small, reusable, compossible UI components • React’s uni-directional makes it much easier to pinpoint source of bugs • React is much easier to work with existing code that most other solutions Why Would I Use React?2 React and D3
  • 8. • D3 (Data-Driven Documents) is a JavaScript library for producing dynamic, interactive data- visualizations. • Give a lot of functionality out of the box • Super popular but fairly low level What is D3?3 React and D3
  • 9. Why Would I Use React And D3? 4 React and D3
  • 10. • React generally works pretty well with other libraries • D3 is great for doing the math for data visualizations and React is great at rendering and updating UI components. • With React you can create a chart using D3 and reuse the component anywhere with different data • However, making React and D3 play nice is a little tricky since they treat data differently Why Would I use React and D3?4 React and D3
  • 13. Want a free t-shirt? Visit: bit.ly/hello-free-shirt + React and D3