GraphQL

9 уроків
Консультації
#6 – Mutation — изменение данных

#6 – Mutation — изменение данных

За счет Мутаций (Mutation) вы можете описывать функционал, что непосредственно влияет на базу данных. В уроке мы добавим мутации для: удаления, редактирования и добавления записей.

Відеоурок

Telegram group

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

GraphQL позволяет не только запрашивать данные, но и изменять их с помощью мутаций (mutations). Это аналог операций POST, PUT, DELETE в REST API, но с большим контролем над структурой запроса и ответа.


Каждая мутация в GraphQL представляет собой отдельную функцию, описанную в схеме. Через мутации можно добавлять, обновлять и удалять данные.


Пример простой мутации — добавление новой книги в список:

type Mutation {
	addBook(title: String!, authorId: ID!): Book!
}

Мутации описываются отдельно от Query, но реализуются аналогично — через резолверы. Сервер получает аргументы, выполняет логику и возвращает результат.

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

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

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

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

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

Уроки ChatGPT API / Разработка программ на Python и ChatGPT
7 уроків
Создание адаптивного сайта
4 урока
Уроки C++ WinForms / Создание программ на Windows
8 уроків
Программирование - все что с ним связано
31 урок
Створення динамічного веб-сайту
7 уроків
Уроки Java Андроїд програмування
14 уроків
Коментарі
Додати коментар

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