webroad.online
  1. 1Веб
  2. 2HTML
  3. 3CSS
  4. 4JavaScript
  5. 5TypeScript
  6. 6Git
  7. 7Инструменты
  8. 8React
  9. 9Стейт-менеджмент
  10. 10Next.js
  11. 11Формы
  12. 12Данные и бэкенд
  13. 13SEO
  14. 14Tailwind CSS
  15. 15Анимации
  16. 16Тестирование
  17. 17Архитектура

Next.js

App Router, Server Components, данные, кэш, Server Actions и деплой.

  1. 1Роутинг в App RouterПапки = маршруты, специальные файлы, динамические сегменты.
  2. 2Layout, состояния и навигацияВложенные layout, loading/error/not-found, Link и useRouter.
  3. 3Продвинутые маршруты: parallel и interceptingСлоты @, default.tsx, перехваченные маршруты и модалки со своим URL.
  4. 4Server и Client ComponentsКогда нужен 'use client' и как данные переходят границу.
  5. 5SSR, SSG, ISR, CSR, PPRГде и когда рендерится страница, что выбрать в каком контексте и как Next 16 выводит стратегию.
  6. 6Получение данных и стримингДанные прямо в Server Components, параллельно, Suspense и params как Promise.
  7. 7Кэш: 'use cache', теги и PPRCache Components, cacheLife, cacheTag, updateTag или revalidateTag.
  8. 8Server Actions и формыБезопасные мутации, useActionState, валидация и оптимистичный UI.
  9. 9Авторизация и сессииСессии в БД или JWT, где хранить токен, DAL и библиотеки авторизации.
  10. 10Route Handlers и ProxyAPI через route.ts, стандартные Request/Response и proxy.ts.
  11. 11Метаданные и SEOmetadata, generateMetadata, Open Graph, sitemap и robots.
  12. 12Env, сборка и деплойБезопасные переменные окружения, next/image, next/font, сборка и Vercel.

Была ли страница полезной?

Один клик — без регистрации.