router
uses tcmts.atproto.lib.react.createRouter, which uses IntersectionObserver
The page's routes, links and data: the one router the hooks and <Pages> share.
import { createRouter } from "#codebase/tcmts/atproto/lib/react"; export const router = createRouter(globalThis)