~/talk

There and Back Again: Grokking State and Data

Talkat React Amsterdam 2018 · 2018-04-12..04-14· [javascript, frontend-architecture]
slides:none on file

Compares using immutable values versus mutable references for UI data, showing how modeling data as entities (stable identities) versus values changes update surfaces and testing. Presents tiny implementations: an entity store with stable IDs, subscription functions that map component props back to source state to make updates efficient, and an example treating the browser address bar as an entity wired to views; examples integrate end-to-end with Redux/MobX styles and reduce boilerplate.

AI-written summary · about

  1. 0:00State and data
  2. 5:02Documents to DOM
  3. 10:28Entities as values
  4. 15:45Temporary values
  5. 20:43Tracking events
  6. 25:19Subscriptions and updates
  7. 30:00Context and identity
  8. 31:26Q&A
~/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.