#6 – Mutation — изменение данных
Видеоурок
GraphQL позволяет не только запрашивать данные, но и изменять их с помощью мутаций (mutations). Это аналог операций POST, PUT, DELETE в REST API, но с большим контролем над структурой запроса и ответа.
Каждая мутация в GraphQL представляет собой отдельную функцию, описанную в схеме. Через мутации можно добавлять, обновлять и удалять данные.
Пример простой мутации — добавление новой книги в список:
type Mutation {
addBook(title: String!, authorId: ID!): Book!
}Мутации описываются отдельно от Query, но реализуются аналогично — через резолверы. Сервер получает аргументы, выполняет логику и возвращает результат.
Задание к уроку
Необходимо оформить подписку на проект, чтобы получить доступ ко всем домашним заданиям
Большое задание по курсу
Вам необходимо оформить подписку на сайте, чтобы иметь доступ ко всем большим заданиям. В задание входит методика решения, а также готовый проект с ответом к заданию.
PS: подобные задания доступны при подписке от 1 месяца
Также стоит посмотреть