GraphQL query merging

0

Witam,
jakoś nigdzie nie mogę znaleźć informacji w apollo docs, czy jak posiadam dwa komponenty, jeden listy który wysyła zapytanie


{
  user(first:10) {
    id
    name
  }
}

a drugi widok podsumowania który wysyła


{
  user(first:10) {
    id
    salary:{totalSalary}
  }
}

to czy te dwa zapytania zostaną zmergowane do jednego

{
  user(first:10) {
    id
   name
    salary:{totalSalary}
  }
}
1

Cześć, wydaje mi się, że nikt nie jest chętny do odpowiedzi na Twoje pytanie bo nie jest oczywiste. Czy możesz wyjaśnić jaki jest Twój problem i czego oczekujesz?

0

Najprościej chodzi o redukcję ilości żądań do backendu. Wiem, że można osiągnąć to za pomocą query batching czyli np. jeżeli w ciągu 1 sekundy 10 komponentów prosi graphql o dane (liba klienckiego) to wtedy jest w stanie wysłać jedno żadanie zgrupowane a odpowiedz zbiorczą ładnie rozdzielić.

Jednak w moim przypadku należało by zrobić merga a nie dwa zapytania

1 użytkowników online, w tym zalogowanych: 0, gości: 1