React Relay modern добавляет поле id

Я заметил, что запрос, который составлен fetchQuery функция, содержит id поля, когда я даже не запрашиваю его при использовании фрагментов.

Мой запрос:

fragment Cover on Media {
  cover {
    title
    image {
        url
    }
  }
}

{
    albums {
        ...Cover
    }
}

..и когда я копирую URL-запрос, сделанный клиентом, и добавляю его в свою панель управления graphiql, запрос выглядит так:

fragment Cover on Media {
    cover {
        title
        image {
            url
        }
    }
}
{
  albums {
    ...Cover
    id
  }
}

Почему он добавляет это поле? В моей схеме есть такое поле:

"name": "id",
"type": {
  "kind": "SCALAR",
  "name": "String",
  "ofType": null
},
"defaultValue": null

0 ответов

Другие вопросы по тегам