~/talk

Use the Platform With Framework Agnostic Routing

Talkat Connect.Tech 2022 · 2022-11-07..11-09· [frontend-architecture, react]
slides:none on file

A new zero‑dependency package, remix-run/router, extracts Remix’s data routing—loader/action functions—into a framework‑agnostic router that React Router v6.4 ships. It matches routes from the URL, runs loaders and actions (POST forms use FormData), and does automatic revalidation and automatic cancellation via request.signal. Demos show a Vue integration, fetchers for background calls, and defer with Suspense to stream non‑critical data; Remix reports ~8M weekly downloads and >1B lifetime downloads, and the demos prove the patterns work end‑to‑end.

AI-written summary · about

  1. 0:00Introduction to framework agnostic routing
  2. 2:27Why framework agnostic data routing
  3. 3:30Problems with render-then-fetch pattern
  4. 7:22Emulating browser fetch-then-render
  5. 9:27Matching routes ahead of rendering
  6. 12:59Extracting route definitions
  7. 14:42Separating data fetching from rendering
  8. 18:57Simpler components with loaders
  9. 20:59Demo in View framework
  10. 28:27Mutations in single-page apps
  11. 34:43Demo of form mutations
  12. 39:59Fetchers for micro-interactions
  13. 42:27Deferring non-critical data
  14. 48:18Framework agnostic architecture
  15. 53:14Community implementations
~/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.