Size: a a a

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

2020 September 22

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Есть Apollo Client Developer Tools (https://chrome.google.com/webstore/detail/apollo-client-developer-t/jdkknkkbebbapilgoeccciglkfbmbnfm), там можно посмотреть, что в кеше, как что лежит и что с ним происходит.
источник

AM

Alexey Mikhaylov in GraphQL — русскоговорящее сообщество
ну мб, но просто они приводят простой пример в котором НЕ используют фрагменты а для апдейта кеша используют фрагмент
источник

AM

Alexey Mikhaylov in GraphQL — русскоговорящее сообщество
и выходит непонятно
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Alexey Mikhaylov
ну мб, но просто они приводят простой пример в котором НЕ используют фрагменты а для апдейта кеша используют фрагмент
источник

AM

Alexey Mikhaylov in GraphQL — русскоговорящее сообщество
ну непонятно что за internal reference и зачем нам именно её вставлять в массив
источник

AM

Alexey Mikhaylov in GraphQL — русскоговорящее сообщество
почему недостаточно просто вставить в массив новый элемент
источник

AM

Alexey Mikhaylov in GraphQL — русскоговорящее сообщество
зачем делать и writeFragment и возвращать массив тоже непонятно..
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Просто изменение массива не приводит к изменению кеша.
источник

AM

Alexey Mikhaylov in GraphQL — русскоговорящее сообщество
приводит, я проверил без writequery, всё обновляется..
источник

AM

Alexey Mikhaylov in GraphQL — русскоговорящее сообщество
щас через расширение еще гляну что там внутри происходит
источник

АР

Алексей Родионов... in GraphQL — русскоговорящее сообщество
Вот тут чуть подробнее написано: https://www.apollographql.com/docs/react/caching/cache-interaction/#values-vs-references

А ниже опять похожий пример.
источник

AM

Alexey Mikhaylov in GraphQL — русскоговорящее сообщество
ок, кажется понятно
если в массив сунуть обычный элемент, а не ссылку то в кеше мы получаем этот объект а не ссылку, и соответственно дальнейшие модификации могут порождать проблемы
источник

AM

Alexey Mikhaylov in GraphQL — русскоговорящее сообщество
т.е вот что происходит когда вставляем не ссылку
источник

AM

Alexey Mikhaylov in GraphQL — русскоговорящее сообщество
@FluorescentHallucinogen спасибо!
источник

А

Арсений in GraphQL — русскоговорящее сообщество
Алексей Родионов
GraphQL и JSON парсеры, написанные целиком на TS типах. )
https://github.com/codemix/ts-sql
SQL база данных на TS типах
источник

L

LORD in GraphQL — русскоговорящее сообщество
я не могу кидать сюда фотки?
источник

e

egoarka in GraphQL — русскоговорящее сообщество
осталось для gql запилить
источник

L

LORD in GraphQL — русскоговорящее сообщество
чего мои сообщения удаляются?
источник

А

Арсений in GraphQL — русскоговорящее сообщество
LORD
я не могу кидать сюда фотки?
Антиспам
источник

L

LORD in GraphQL — русскоговорящее сообщество
и как он работает?
источник