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