#8 – React JS + Nest JS. Разработка внешнего вида

#8 – React JS + Nest JS. Разработка внешнего вида

При помощи клиентских библиотек вы можете выполнить построение внешней части приложения. В уроке мы добавим React JS к нашему проекту и сделаем связку между сервером и клиентом.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Когда мы работаем над современным приложением, одной серверной части недостаточно. Даже если у нас есть полноценный API, пользователям всё равно нужен удобный интерфейс. Именно для этого используется frontend, и в данном уроке мы свяжем наш сервер на NestJS с простым интерфейсом на React.


Главная задача клиентской части — это отправка запросов к API и отображение полученных данных в удобном виде. В нашем случае мы реализуем три ключевых действия: получение списка всех пользователей, просмотр информации об одном пользователе и добавление нового пользователя в базу данных через форму.


Используя React, мы можем построить простые компоненты: один для вывода списка, второй для поиска пользователя по ID и третий — для добавления данных через форму. Такой подход помогает разделять логику и поддерживать приложение в чистоте. Каждый компонент отвечает только за свою часть работы и в случае необходимости может быть легко расширен.


Важно отметить, что связка NestJS + React — это очень распространённый вариант разработки. NestJS обеспечивает надёжный и структурированный backend с контроллерами, сервисами и базой данных, а React отвечает за динамичный и отзывчивый интерфейс. В итоге у нас получается полноценное приложение с чётким разделением ролей: сервер хранит и обрабатывает данные, а клиент показывает их пользователю и предоставляет удобные способы взаимодействия.


Разработав даже простой интерфейс для нашего API, вы увидите, как backend и frontend работают вместе. Это даст более полное понимание процесса создания современных веб-приложений и подготовит вас к работе с более сложными проектами, где соединение этих двух частей играет ключевую роль.

Матеріали для курсу

Щоб завантажувати матеріали до відеокурсів, необхідно оформити підписку на сайт

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Изучение стека MEAN: MongoDB, Express, Angular и Node JS
10 уроків
Уроки Node JS и Express для начинающих
13 уроків
Three.js с нуля: Разработка сайта с 3Д Графикой
10 уроків
MERN Stack / Разработка веб-приложения
9 уроків
Курс по React JS для початківців
11 уроків
Изучение библиотек jQuery
24 урока
Коментарі
Додати коментар

Поки що коментарів немає