Next.js 16 App Router
Вичерпний практичний довідник з розробки на Next.js 16: 11 ключових доменних тем, 61 поглиблений урок. Від швидкого старту з нуля, файлової маршрутизації та серверних компонентів до розподіленого кешу, безпеки DAL, Multi-Tenant SaaS, потокових черг та Staff-інженерії.
Головні теми Next.js
Оберіть тему, щоб відкрити структурований список усіх уроків з описом, часом та кодом
Next.js 16 Швидкий старт (З нуля)
Швидкий старт у Next.js 16: від React SPA до Fullstack, Server vs Client Components, структура app/, async fetching та Server Actions
Маршрутизація та Навігація
App Router, файлова маршрутизація, layouts, middleware, паралельні та перехоплюючі маршрути
Рендеринг та Компоненти
Server/Client Components, SSR/SSG/ISR/PPR, Streaming, Suspense, композиція
Дані, Кешування та Мутації
"use cache", cacheLife, cacheTag, React cache(), Server Actions, revalidateTag, мутації
Оптимізація та Продакшен
next/image, next/font, Core Web Vitals, Bundle Analyzer, standalone output, Docker
Архітектура та Паттерни
Data Access Layer, Auth (NextAuth/Lucia/Supabase), RBAC, Multi-tenant, мікрофронтенди
Cache Components та Dynamic I/O
Директива "use cache", cacheLife, cacheTag, updateTag, розподілені cacheHandlers (Redis/S3), post-response after()
Безпека, RBAC та Data Access Layer
proxy.ts (мережевий периметр) vs DAL, authInterrupts, unauthorized.tsx, forbidden.tsx, Taint API, шифрування Server Actions, CSP Nonces
Multi-Tenant SaaS та i18n
Маршрутизація кастомних доменів і піддоменів через proxy.ts, типобезпечний next-intl з rootParams, Multi-Zones мікрофронтенди, Draft Mode
Потоковий Real-Time та Черги завдань
Потокові Route Handlers, SSE, WebStreams, миттєва навігація useLinkStatus, S3 Presigned Streams, черги фонових завдань та Cron
Staff Internals та Компілятори
Turbopack граф обчислень, React Compiler, OpenTelemetry fullstack-трасування, профілювання витоків пам'яті в SSR, Adapters API, Strangler Fig