🖥️
Rendering Strategies

Server-Side Rendering (SSR)

Rendering on Every Request
💡 SSR, EK, "FRESH, COOKED, MEAL" jaisa, hai — HAR, REQUEST, PAR, SERVER, PAR, HTML, FRESH, GENERATE, hota hai, JAISE, HAR, ORDER, PAR, KITCHEN, mein, KHAANA, FRESH, banaya, jaata hai (bina, PEHLE, se, TAIYAAR, kiye).

SSR, mein, HTML, HAR, REQUEST, PAR, SERVER, PAR, GENERATE, hota hai — USER, ko, TURANT, POORA, RENDERED, PAGE, milta hai (SEO, ke, liye, GOOD, hai), LEKIN, SERVER, PAR, HAR, REQUEST, ke, saath, COMPUTATION, hoti hai.

Next.js, App, Router, mein, DEFAULT, mein, SAARE, COMPONENTS, SERVER, COMPONENTS, HOTE, HAIN — DYNAMIC, DATA, (jaise, cookies(), headers()) USE, karne, PAR, AUTOMATICALLY, SSR, ho, jaata hai.

// Ye component, automatically, SSR, hota, hai (dynamic, function, use, ki):
import { cookies } from "next/headers";

export default async function Page() {
  const cookieStore = await cookies();
  const theme = cookieStore.get("theme");
  return <div>Theme: {theme?.value}</div>;
}
🖥️
SSR, EK, "FRESH, COOKED, MEAL" jaisa, hai — HAR, REQUEST, PAR, SERVER, PAR, HTML, FRESH, GENERATE, hota hai, JAISE, HAR, ORDER, PAR, KITCHEN, mein, KHAANA, FRESH, banaya, jaata hai (bina, PEHLE, se, TAIYAAR, kiye).
1 / 2
⚡ Quick Recap
  • SSR = HAR, request, PAR, server, PAR, HTML, generate, hota, hai
  • SEO-friendly aur, ALWAYS-FRESH data, ke, liye, GOOD hai
  • Dynamic functions, (cookies, headers) use, karne, PAR, automatically, SSR, hota, hai
On this page (2 subtopics)

Next.js, mein, SSR, "streaming" ke, saath, COMBINE, ho, sakta hai — Suspense, boundaries, se, EK, page, ke, DIFFERENT, PARTS, ALAG-ALAG, TIME, PAR, "STREAM" ho, sakte, HAIN, poore, page, ke, EK, saath, READY, hone, ka, WAIT, kiye, bina.

<Suspense fallback={<Spinner />}>
  <SlowComponent />
</Suspense>

SSR, mein, HAR, request, PAR, SERVER, PAR, COMPUTATION, hoti hai — HIGH-TRAFFIC, pages, ke, liye, YE, SERVER, LOAD, badha, sakta hai. Caching, (fetch, cache, ya, CDN-level) SSR, ke, COST, ko, MITIGATE, karne, mein, HELP, karti hai.