~/talk

The React and D3 ecosystems

Talkat iJS London 2019 · 2019-05-13..05-15· [react, data-visualization]
links:none on file
slides:none on file

Compares concrete integration patterns and gives practical tradeoffs: d3 within React, React for the DOM, lifecycle facade, and React photon. Shows D3 doing math and joins while React handles reconciler work, notes ~20–30% room familiarity with D3, and demonstrates a force‑bubble example where D3’s transitions “just work.” Reviews Victory, Recharts, Nivo, VX and d3‑fc, warns many repos are unmaintained, and concludes choose by scope/time/skills — roll your own D3 + React wrapper for long projects, pick a library for quick wins.

AI-written summary · about

  1. 0:00Introduction
  2. 1:30Agenda
  3. 1:57Poll
  4. 2:15What is D3
  5. 3:15How does D3 work
  6. 3:51Example
  7. 7:17Data Joins
  8. 8:41Data Joins Diagram
  9. 11:18Residual API
  10. 11:57Tests
  11. 12:22D3 Libraries
  12. 15:53React
  13. 16:09What is React
  14. 17:21React Fiber
  15. 18:06Dynamic Child Components
  16. 19:29Recap
  17. 19:58React D3
  18. 20:34Challenges
  19. 20:54Approaches
  20. 21:10T3 within React
  21. 22:08T3 code
  22. 22:42Pros and cons
  23. 23:57React Photon
  24. 24:34React Photon Code
  25. 26:55Life Cycle Methods Mapping
  26. 27:42React Component
  27. 29:44React D3 Map
  28. 30:37Models
  29. 31:40Code
  30. 32:44Limitations
  31. 34:43Analyzing the ecosystem
  32. 36:11Victory Line Chart
  33. 36:24Victory Playground
  34. 36:53Richard
  35. 38:37BX
  36. 39:58Branches
  37. 40:44Lines
  38. 41:00Watchers React
  39. 41:37Victory React
  40. 42:41Spreadsheet
  41. 43:59Vision
  42. 44:20Variables
  43. 44:31Quality
  44. 44:42Time
  45. 45:30Scope
  46. 46:20Money
  47. 47:16Summary
  48. 47:54Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.