Встречается на собеседованиях • сегодня

Что такое Mutation в GraphQL

Mutation в GraphQL — это операция для изменения данных (аналог POST/PUT/PATCH/DELETE в REST). В отличие от Query (чтение данных), Mutation используется для создания, обновления или удаления данных.

Пример мутации:

graphql
mutation CreateUser {
  createUser(input: {name: "Alice", email: "alice@example.com"}) {
    id
    name
    email
  }
}

Ключевые особенности:

  • Всегда выполняется последовательно (в отличие от Query, которые могут выполняться параллельно)
  • Возвращает измененные данные (по аналогии с Query)
  • Должна быть явно описана в схеме GraphQL
  • Часто требует авторизации

Серверные реализации обычно валидируют входные данные перед выполнением мутации.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы