К содержанию
Первый Коммит

Модуль 6 после покупки курса

Работа с формами и Server Actions

  • Server Actions
  • useActionState
  • useFormStatus
  • Zod
  • Обработка ошибок
  • redirect
  • revalidatePath

#6.1. Что такое Server Actions

Server Action — это асинхронная функция, помеченная директивой "use server". Она всегда выполняется на сервере, даже если вызывается из клиентского компонента. Next.js автоматически создаёт HTTP-эндпоинт под капотом.

Платная часть курса

Остальные модули открывает покупка курса

Первые 2 модуля курса «Next.js» открыты всем. Остальные 12 модулей, включая этот, открываются после покупки курса. Доступ остаётся навсегда вместе со всеми обновлениями курса.

Уже купили этот курс? Войдите, и он откроется.

В этом модуле 14 разделов

  1. 6.1. Что такое Server Actions
  2. 6.2. Практика: простая форма
  3. 6.3. Server Actions — подробный разбор
  4. 6.4. useActionState — получение результата Server Action
  5. 6.5. Практика: форма авторизации с обратной связью
  6. 6.6. useFormStatus
  7. 6.7. Валидация с помощью Zod
  8. 6.8. Практика: форма обратной связи с Zod-валидацией
  9. 6.9. Обработка ошибок
  10. 6.10. redirect, revalidatePath, revalidateTag
  11. 6.11. Почему Server Actions лучше API в 70% случаев
  12. 6.12. Практическое задание
  13. Итоги модуля 6
  14. Домашнее задание

Введите запрос: название модуля, тема или раздел.

Стрелки — выбор, Enter — открыть. Ищет по названиям модулей, темам и разделам.