What problem does it solve? Setting up server-side rendering with TanStack Router requires coordinating server and client entries, request handlers, document head management, and loader dehydration, and mistakes cause hydration mismatches or crashes from browser-only APIs running on the server. ## Core Features & Use Cases - SSR Setup Patterns: Provides complete server and client entry configurations using createRequestHandler, defaultRenderHandler, defaultStreamHandler, renderRouterToString, and renderRouterToStream. - Document Head Management: Covers the head route option, HeadContent and Scripts components, nested meta deduplication, and ScriptOnce for pre-hydration scripts like theme detection. - Common Mistake Prevention: Documents critical pitfalls such as using browser APIs in loaders, hash-based conditional rendering, and incorrectly applying Next.js or Remix SSR patterns. - Use Case: When integrating TanStack Router into an existing Express server, use the provided adapter pattern to convert Express requests into Web API Requests and stream the rendered response back. ## Quick Start Set up streaming SSR for my TanStack Router app with a shared router factory, server entry, and client hydration entry.