🔁
Data Fetching

Revalidation Strategies

Time-Based & On-Demand
💡 Revalidation, EK, "MILK, EXPIRY, CHECK" jaisa, hai — TIME-BASED, revalidation, EK, FIXED, SCHEDULE, (jaise, "hamesha, 1, hour, ke, baad, check, karo") hai. On-demand, revalidation, EK, "MANUAL, CHECK" hai (jaise, "ABHI, JAAKE, CHECK, karo, kyunki, KUCH, CHANGE, HUA, hai").

Time-based, revalidation, ({ next: { revalidate: N } }) SPECIFIED, SECONDS, ke, BAAD, DATA, ko, AUTOMATICALLY, STALE, MARK, karta hai. On-demand, revalidation, (revalidatePath()/revalidateTag()) IMMEDIATELY, cache, ko, INVALIDATE, karta hai, EK, EVENT, (jaise, CMS, update) ke, RESPONSE, mein.

revalidateTag(), TAGGED, fetch, calls, ko, INVALIDATE, karta hai (fetch(url, { next: { tags: ["products"] } })) — SPECIFIC, DATA, ko, TARGET, karke, INVALIDATE, karne, ke, liye, useful, hai, POORA, PAGE, invalidate, kiye, BINA.

"use server";
import { revalidatePath, revalidateTag } from "next/cache";

export async function updateProduct(id) {
  await db.products.update(id, { /* ... */ });
  revalidatePath("/products");   // ya
  revalidateTag("products");
}
🔁
Revalidation, EK, "MILK, EXPIRY, CHECK" jaisa, hai — TIME-BASED, revalidation, EK, FIXED, SCHEDULE, (jaise, "hamesha, 1, hour, ke, baad, check, karo") hai. On-demand, revalidation, EK, "MANUAL, CHECK" hai (jaise, "ABHI, JAAKE, CHECK, karo, kyunki, KUCH, CHANGE, HUA, hai").
1 / 2
⚡ झट से Recap
  • Time-based revalidation = fixed, interval, ke, BAAD, automatic
  • On-demand revalidation (revalidatePath/revalidateTag) = IMMEDIATE, invalidation
  • CMS webhooks, ke, saath, aksar, COMBINE, kiya, jaata, hai
इस page में (2 subtopics)

revalidatePath("/blog", "layout"), TYPE, argument, se, SPECIFY, kiya, ja, sakta hai, ki, POORE, layout, segment, ko, revalidate, karna, hai, ya, sirf, SPECIFIC, page, ko.

revalidatePath("/blog/[slug]", "page");   // sirf, page, level

Ek, hi, application, mein, DIFFERENT, DATA, ke, liye, DIFFERENT, revalidation, STRATEGIES, mix, ki, ja, sakti, hain — jaise, product, catalog, ke, liye, time-based, (1 hour) aur, INVENTORY, ke, liye, on-demand.