У меня проблема с запросом внутри Apollo Client, удаленный API - это GraphQL, а клиентское приложение - React Native. Но проблема в том, что этот запрос имеет поле @client внутри, когда я использую этот запрос с @client, он идет очень медленно, это занимает около 3-5 минут, но без него всего 2-3 секунды. (Возвращает около 4000 записей).
Пример:
Запрос:
query GetAllItems {
getAllItems {
id
name
isInCart @client <-- This one is the problem
}
}
Мне нужно это поле внутри "Предметы", чтобы пометить товары внутри корзины. ,
Resolver:
resolvers: {
Item: {
isInCart: () => false;
}
}
Есть идеи, почему запрос работает очень медленно с директивой @client? Или как я могу обойти это?
Дайте мне знать, если есть необходимость в дополнительной информации.