~/talk

Unlocking Composable Content with the App Router

Talkat Next.js Conf 2023 · on Thursday, 2023-10-26· [frontend-architecture, web-platform]
name:Kapehe
github:kapehe-ok
links:none on file
slides:none on file

Explains how App Router plus Sanity and the next-sanity package let teams embed the CMS at /studio with about five lines of code using a NextStudio component, collapsing two repos and deployments into one and serving editors on the same domain. Shows co‑located Server Component data fetching that tags requests into the Next.js fetch cache, uses webhooks and an API route with parseBody to call revalidateTag and successfully invalidate caches; calls out early styled‑components migration pain.

AI-written summary · about

  1. 0:00App Router and Sanity intro
  2. 0:27Server Components benefits
  3. 1:09Pages to App Router migration
  4. 2:11Embed Sanity Studio in Next.js
  5. 3:56Sanity Studio setup
  6. 4:40Unified Studio deployment benefits
  7. 5:00Caching with revalidateTag
  8. 7:25Caching code example
  9. 9:55App Router adoption final thoughts
~/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.