~/talk

XState ❤️ NoNav - Taking Back Control Of Navigation

slides:none on file

Argues that mobile apps drop URL-style trees in favor of a no-nav declarative model, and demonstrates a working Dropbox-style app (login + folder picker) that isolates screens as reusable modules. Uses react-no-nav (two components: Canal and Screen) to handle only transitions and XState to model navigation and app context with statecharts, services and actions, eliminating nested ifs and centralizing logic so navigation becomes computed state instead of imperative calls.

AI-written summary · about

  1. 0:00Introduction to navigation
  2. 0:53Physical world analogy
  3. 2:03Evolution of digital navigation
  4. 3:36The transition to stateful
  5. 5:10Rise of single page apps
  6. 7:09React Native principles
  7. 7:57Imperative vs declarative
  8. 9:40Issues with current models
  9. 10:52Interconnected code
  10. 12:31The no nav concept
  11. 14:01Context over navigation
  12. 15:33React no nav library
  13. 17:43State machines with xstate
  14. 20:33Conclusion and resources
~/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.