GraphQL

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

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

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

Видеоурок

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


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


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

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

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

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

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

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

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

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

Создание адаптивного сайта
4 урока
Изучение стека MEAN: MongoDB, Express, Angular и Node JS
10 уроков
Изучение CSS/CSS3 для новичка: от нуля до гуру
10 уроков
Изучение Docker с нуля / Уроки Докер для начинающих
7 уроков
Разработка игр на Java для начинающих
7 уроков
Уроки Qt Creator | Графический интерфейс на С++
13 уроков
Комментарии
Добавить комментарий

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