Size: a a a

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

2019 April 30

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
накатал вопрос, а бот удаляет -.-
источник

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
ёпрст и ссылку на gist нельзя(
источник

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
о, картинки можно
источник

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
всем 👋 поясните про apollo-client, пожалуйста, в частности как его юзать для локального стейта (вместо редакса и всего вот этого вот) и как это всё связано с cache. делаю как-то так:
источник

AE

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

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
вызываю это всё дело в реакте:
источник

AE

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

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
схема на клиенте выглядит так:
источник

AE

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

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
сорян, что стена текста, попытался максимально убрать всё лишнее. суть происходящего: маунтится компонент, который выводит результат testQuery в <pre>. через три секунды отправляется локальная мутация setLoggedIn со здначением true (изначальное значение было false). компонент правильно обновляется, выполняется функция-резолвер setLoggedIn, но вот когда оно читается — никакого лога и откуда берётся значение я не очень понимаю 😅 как-то так
источник

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Anton Egorov
сорян, что стена текста, попытался максимально убрать всё лишнее. суть происходящего: маунтится компонент, который выводит результат testQuery в <pre>. через три секунды отправляется локальная мутация setLoggedIn со здначением true (изначальное значение было false). компонент правильно обновляется, выполняется функция-резолвер setLoggedIn, но вот когда оно читается — никакого лога и откуда берётся значение я не очень понимаю 😅 как-то так
https://www.apollographql.com/docs/react/essentials/local-state#client-fields-cache
Тут почитайте (ссылка на конкретный абзац), вероятно, это то, что вам нужно
источник

YP

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

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
Eugene Korobkov
https://www.apollographql.com/docs/react/essentials/local-state#client-fields-cache
Тут почитайте (ссылка на конкретный абзац), вероятно, это то, что вам нужно
Спасибо!
источник

EK

Eugene Korobkov in GraphQL — русскоговорящее сообщество
Мб я не совсем то скинул
источник

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
Eugene Korobkov
Мб я не совсем то скинул
Не, вроде как раз то, что нужно
источник

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
Fields marked with client can still be resolved locally, by pulling matching values out of the cache directly.
источник

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
Т.е. оно само своей внутренней магией решает игнорировать резолвер и напрямую читать из кэша
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Anton Egorov
ёпрст и ссылку на gist нельзя(
кодом можно ;)
источник

AE

Anton Egorov in GraphQL — русскоговорящее сообщество
Uxname
кодом можно ;)
Пытался, видимо не пускает `вот такие куски`
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Anton Egorov
Пытался, видимо не пускает `вот такие куски`
как-то у тебя не код получился
источник