Освоить серверный рендеринг и базовые режимы рендеринга Next.js (SSR/SSG): собрать минимальное приложение с несколькими страницами и серверной загрузкой данных.
Создать небольшой проект на Next.js с 2–3 страницами, настроить маршруты и показать серверный рендеринг. Для одной из страниц продемонстрировать загрузку данных на сервере и их отображение на клиенте.
Задачи:
- Инициализировать проект на Next.js.
- Реализовать 2–3 страницы и маршруты, на одной из страниц выполнить серверную загрузку данных (например, через
getServerSideProps/RSC‑fetch). - Задеплоить приложение (Vercel/Netlify) и приложить ссылку в README/PR.
Домашнее задание "Принято" при наборе 3 и более баллов, иначе "На доработку".
- Приложение запускается, есть 2–3 страницы и маршруты — 3 балла
- Данные загружаются на сервере и корректно отображаются — +1 балл
- Приложение задеплоено и ссылка приложена — +1 балл
Максимальный балл - 5