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

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

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

Видеоурок

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


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


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


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


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

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

Чтобы скачивать материалы к видеокурсам необходимо оформить подписку на сайт

Задание к уроку

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

Большое задание по курсу

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

Также стоит посмотреть

Уроки React Native для начинающих / Разработка приложения с нуля
11 уроков
Уроки Vue.js для начинающих
10 уроков
Уроки Node JS и Express для начинающих
13 уроков
Создание динамического веб сайта
7 уроков
Three.js с нуля: Разработка сайта с 3Д Графикой
10 уроков
Курс по React JS для начинающих
11 уроков
Комментарии
Добавить комментарий

Пока комментариев нет