--- title: Special Files hidden: true --- # Special Files The content of this page has been moved to the following: - [`react-router.config.ts`](../api/framework-conventions/react-router.config.ts) - Optional configuration file for your app - [`root.tsx`](../api/framework-conventions/root.tsx) - Required root route that renders the HTML document - [`routes.ts`](../api/framework-conventions/routes.ts) - Required route configuration mapping URLs to components - [`entry.client.tsx`](../api/framework-conventions/entry.client.tsx) - Optional client-side entry point for hydration - [`entry.server.tsx`](../api/framework-conventions/entry.server.tsx) - Optional server-side entry point for rendering - [`.server` modules](../api/framework-conventions/server-modules) - Server-only modules excluded from client bundles - [`.client` modules](../api/framework-conventions/client-modules) - Client-only modules excluded from server bundles