Partial Prerendering у Next.js 16: поєднуємо статику та динаміку на одному маршруті
Partial Prerendering у Next.js 16 стабілізовано через Cache Components. Розбираємо статичний shell і динамічні holes на Suspense, міграцію з experimental.ppr, продакшн-патерни, скелетони без CLS та часту помилку "Uncached data was accessed outside of <Suspense>".