SSG з таймованою ревалідацією, яка регенерує сторінки у фоновому режимі. Відмінно для Каталогів, новинних сайтів та Списків продуктів, які потребують періодичних оновлень без повних перебудов.
ISR використовує Server Components асинхронні з ревалідацією на рівні сторінки. Використовуйте generateStaticParams для динамічних маршрутів.
export const revalidate = 3600; // 1 година
export async function generateStaticParams() {
return [{ id: "1" }, { id: "2" }];
}
export default async function ISRComponent({ params }: { params: { id: string } }) {
const res = await fetch("https://api.example.com/data");
const data = await res.json();
return <div>{data.message}</div>;
}