~/talk

React Beyond the DOM

Talkat CityJS Athens 2025 · 2025-05-28..05-31· [react, iot]
slides:none on file

Shows how to build a custom renderer with the official react-reconciler package, implementing createInstance/createTextInstance, prepareUpdate/commitUpdate, and producing a JSON tree for an HTML→Markdown renderer that supports lists and tables; demos convert edited HTML to Markdown live and the demo survives onstage. Also wires React to the Real World by controlling IoT lights via a QuickJS sandbox runtime for third‑party apps and uses XState to run a timed traffic‑light state machine.

AI-written summary · about

  1. 0:00Introduction to React beyond DOM
  2. 3:56Building custom React renderers
  3. 8:13Demo: HTML to Markdown converter
  4. 10:50Demo: IoT device control
  5. 16:01Demo: Real-world interfaces
  6. 18:00Why render to different targets
  7. 19:51Use case: Secure CRM ecosystem
  8. 20:54Future possibilities with React
~/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.