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)