~/talk

Live React: Hot Reloading with Time Travel

Talkat ReactEurope 2015 · 2015-07-02..07-03· [react, developer-experience]
slides:none on file

Live editing environment that replaces component methods at runtime and preserves instance state, powered by Webpack Hot Module Replacement and React hot loader, so edits to render and style apply without full refresh. Stores become reducers (state, action → state) enabling a timeline monitor that records every action, supports rewind/commit, and replays to reproduce bugs or export sequences as unit tests. Demo includes error recovery during edits and a React Native port, all using Redux for state orchestration and time travel debugging.

AI-written summary · about

  1. 0:00Introduction
  2. 0:37The problem
  3. 2:52The status quo
  4. 3:30Fixing the problem
  5. 4:12Autoloading tools
  6. 6:50React louder
  7. 8:25Webpack
  8. 9:47React workflow
  9. 10:01React components
  10. 10:50Flux
  11. 15:49State
  12. 16:11Reducer
  13. 17:35Pure Functions
  14. 17:58Monitor
  15. 26:17Flux workflow
  16. 26:41Final demo
~/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.