Pages are rendered on the server for each request. Perfect for E-commerce, Profiles, and Real-time data applications where fresh, personalized content is essential.
SSR uses async Server Components. In App Router, dynamic rendering is the default for pages with dynamic data.
export const dynamic = "force-dynamic";
export default async function ServerComponent() {
const res = await fetch("https://api.example.com/data");
const data = await res.json();
return <div>{data.message}</div>;
}