Size: a a a

GraphQL — русскоговорящее сообщество

2019 January 08

OG

Oleg Gamega in GraphQL — русскоговорящее сообщество
через клиент тоже можно запросы делать
источник

KL

Konstantin Lyssenko in GraphQL — русскоговорящее сообщество
Dmitriy Popov
Парни, юзаю graphql с реактом, но нужно сделать пост запрос на бэк в отдельном модуле без привязки к компоненту через compose. Могу ли я осуществить запрос через обычный fetch ?
да
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
Ребята, подскажите, аполло клиент должен учитывать variables при валидации кеша? Вот я сделал запрос по квери с определенными параметрами, а потом сделал fetchMore этой квери с другими параметрами, дописал в кеш, возвращаясь на эту страницу я вижу обновленный кеш, а по логике он должен инвалидироватся, не сталкивались с такой проблемой?
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
например, реализация банальной пагинации
источник

KN

Kirill Nesmeyanov in GraphQL — русскоговорящее сообщество
источник

K

Kolya Vlasov in GraphQL — русскоговорящее сообщество
Eugene M
Ребята, подскажите, аполло клиент должен учитывать variables при валидации кеша? Вот я сделал запрос по квери с определенными параметрами, а потом сделал fetchMore этой квери с другими параметрами, дописал в кеш, возвращаясь на эту страницу я вижу обновленный кеш, а по логике он должен инвалидироватся, не сталкивались с такой проблемой?
fetchPolicy поставь
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
Kolya Vlasov
fetchPolicy поставь
я так решал эту проблему, да
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
но видимо в аолло какой-то баг
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
у меня пропадает иногда кеш
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
без ошибки
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
если часть данных была сфетченна до этого
источник

K

Kolya Vlasov in GraphQL — русскоговорящее сообщество
просто пропадают данные из кеша?
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
в общем, кейс такой, на странице списка отелей есть данные конкретного отеля, скажем его тайтл, у этой страницы кеш полиси network-only, если с этой страницы уйду на страницу этого отеля, где уже гораздо больше данных по этому отелю фетчится (partial refetch), у меня пропдает весь кеш связанный с этим отелем
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
да. без ошибок
источник

K

Kolya Vlasov in GraphQL — русскоговорящее сообщество
интересно, не сталкивался с таким
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
это можно “пофиксить” если на странице списка отелей, в кверях запрашивать не только тайтл отеля, а также его id
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
если на странице отеля id тоже запрашиватеся
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
но это больше похоже на какую-то недокументрированную особенность
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
про которую должны помнить постоянно
источник

EM

Eugene M in GraphQL — русскоговорящее сообщество
так как довольно часто сталкиваемся
источник