Ir para o conteúdo
Next.js

O que é ISR (Incremental Static Regeneration)?

Definição

ISR permite regenerar páginas estáticas em background após o deploy, sem rebuild completo. Define-se um revalidate em segundos para controlar a frequência de atualização do cache.

Combina o melhor do SSG e SSR: entrega estática rápida com dados atualizados periodicamente. Ideal para conteúdo que muda com frequência mas não exige tempo-real.

Exemplo Prático
TypeScript
export async function getStaticProps() {
  const data = await fetchPosts();
  return {
    props: { data },
    revalidate: 60,
  };
}

Artigos que aprofundam ISR (Incremental Static Regeneration)

Quer ver ISR (Incremental Static Regeneration) em ação em projetos reais?

Ver artigos sobre ISR (Incremental Static Regeneration)