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