Revalidation — обновление закешированных данных. Time-based: export const revalidate = 60 или fetch options { next: { revalidate: 60 } } — данные обновляются через 60 секунд. On-demand: revalidatePath("/blog") или revalidateTag("posts") — обновление при мутации. Tag-based: помечаешь fetch тегом { next: { tags: ["posts"] } }, потом инвалидируешь по тегу. revalidatePath в Server Action после создания поста. Стратегия выбирается по данным — редко меняющиеся через time, часто — through on-demand.
Как работает revalidation в Next.js App Router?
Middle
199 просмотровAFK Offer AI
Как реализовать бесконечный скролл?