~/talk

Immer, Immutability and the Wonderful World of Proxies

Talkat ReactNext 2018 · on Sunday, 2018-11-04· [javascript]

Immer is presented as a library that uses JavaScript Proxies to create and maintain a mutable-looking shadow tree (a draft) so code can use normal JS mutation APIs while producing an immutable next state. The talk shows browser demos and source, claims reducers can be about half as big by removing manual copy/update code, and notes caveats: it requires Proxy support and has runtime observable/behavioral traps in environments without Proxies.

AI-written summary · about

  1. 0:00Welcome
  2. 1:33JavaScript Proxies
  3. 8:10Immer and immutable state
  4. 12:46Immer with Proxies
  5. 17:51Proxy use cases
  6. 23:00Advanced Proxy techniques
  7. 27:49Q&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.