~/talk

JSX for Designers

Talkat React Finland 2021 · 2021-08-30..09-03· [design-collaboration, react]
slides:none on file

Claims that JSX as shared source of truth lets design and devs skip handoff by compiling a single JSX description into platform outputs. Uses compilers and static analysis (Babel, TypeScript style checks), a createComponent config, style props, transforms, polymorphism and asset extraction from Figma via global graphic/layer primitives, and emits React/React Native/Framer Motion output. A working experimental compiler and UI library exists, demos and slides are produced with it, but it’s early, buggy and undocumented.

AI-written summary · about

  1. 0:00JSX FOR DESIGNERS
  2. 0:25DESIGN HANDOFF
  3. 1:40COMPILERS
  4. 2:42STATIC ANALYSIS
  5. 3:25STYLE PROPS
  6. 4:58COMPILER COMPONENTS
  7. 6:22TRANSFORMS
  8. 6:37POLYMORPHISM
  9. 7:12COMPONENT OUT
  10. 8:06ASSETS
  11. 10:13PLATFORMS
  12. 12:32WHY IS THIS IMPORTANT
  13. 13:52OPEN SOURCE
  14. 14:13WHAT'S NEXT?
~/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.