Изучение Next JS с нуля / Урок #4 – Получение и обработка данных

YOUTUBE · 25.11.2025 06:22

Ключевые темы и таймкоды

Введение и подготовка проекта

0:00
  • Обсуждение получения и обработки данных на стороне Next.js.
  • Рекомендация сайта для кода и материалов.
  • Удаление ненужных файлов и папок.

Создание компонента шапки сайта

0:30
  • Создание новой папки "компонент" и компонента "хидер.js".
  • Использование стандартного компонента React.
  • Импорт и экспорт компонента.

Настройка шапки сайта

1:35
  • Импорт компонента "хидер" в основной шаблон.
  • Добавление шапки сайта в HTML-шаблон.
  • Добавление названия сайта и ссылок навигации.

Стилизация шапки сайта

3:07
  • Добавление стилей для шапки сайта.
  • Настройка размера и положения ссылок навигации.
  • Создание страницы "эбаут" и добавление текста.

Получение данных с внешнего сайта

5:33
  • Использование стороннего сайта для получения данных.
  • Получение данных по URL-адресу.
  • Создание функции для получения данных.

Обработка и вывод данных

7:12
  • Обработка данных с помощью функции "феч".
  • Преобразование данных в формат JSON.
  • Вывод данных в консоль и на экран.

Вывод всех записей

10:34
  • Переименование константы для удобства.
  • Вывод всех записей на экран.
  • Настройка отображения данных на странице.

Перебор элементов и вывод данных

10:52
  • Использование функции map для перебора элементов.
  • Создание новой переменной element и вывод каждого элемента в теге div.
  • Добавление ключа element.id к каждому div и класса name к каждому div.
  • Вывод заголовка статьи element.title и описания статьи element.body.

Создание ссылки на детальную информацию

11:59
  • Проверка правильности названия элемента body.
  • Создание ссылки на детальную информацию с использованием компонента link.
  • Импорт компонента link и указание ссылки с добавлением id поста.

Вывод всех статей и стили

12:51
  • Вывод всех статей с заголовком, описанием и ссылкой на детальную информацию.
  • Добавление стилей к классу post.
  • Демонстрация вывода всех статей с сайта.

Заключение и оптимизация

13:41
  • Корректная обработка ссылок и вывод информации по URL.
  • Оптимизация кода и наполнение сайта HTML-кодом.
  • Завершение урока и призыв подписаться на канал и вступить в соцсети.