0PricingLogin
React Academy · Lesson

Incremental Static Regeneration (ISR)

Regenerate static pages on a schedule or on-demand without a full redeploy.

What Is ISR?

Incremental Static Regeneration lets Next.js serve a pre-built static page while regenerating it in the background after a specified interval — combining the speed of static HTML with the freshness of server rendering.

How ISR Works

On the first request, Next.js serves the cached static HTML. After the revalidation window expires, the next request triggers background regeneration. Subsequent requests serve the new page once regeneration completes.

All lessons in this course

  1. fetch() with Cache Options in Next.js
  2. unstable_cache & React cache()
  3. Incremental Static Regeneration (ISR)
  4. Server Actions for Data Mutations
← Back to React Academy