Size: a a a

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

2020 June 23

BA

Bogdan Aleksandrovic... in GraphQL — русскоговорящее сообщество
новая ошибка

rror in "Loading schema for partners project": Error: ServerParseError: Unexpected token B in JSON at position 0

балдеж
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Как вы решаете боль с кешем ? Если физически нет возможности дергнуть рефетч - глубоко в дереве.

Подписка - срабатывает через 2 секунды (специально сделана задержка)

update- и каждый раз при create, delete руками обновлять кеш, решение рабочие - но блин, не самое элегантное.

Так что-же нужно делать, что-бы кеш держал себя в актуально состоянии ?
источник

BA

Bogdan Aleksandrovic... in GraphQL — русскоговорящее сообщество
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Bogdan Aleksandrovich
новая ошибка

rror in "Loading schema for partners project": Error: ServerParseError: Unexpected token B in JSON at position 0

балдеж
хунья какая-то😂
источник

BA

Bogdan Aleksandrovic... in GraphQL — русскоговорящее сообщество
Сергей Громов
Как вы решаете боль с кешем ? Если физически нет возможности дергнуть рефетч - глубоко в дереве.

Подписка - срабатывает через 2 секунды (специально сделана задержка)

update- и каждый раз при create, delete руками обновлять кеш, решение рабочие - но блин, не самое элегантное.

Так что-же нужно делать, что-бы кеш держал себя в актуально состоянии ?
рефер, если лень руками
источник

АР

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

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Сергей Громов
Как вы решаете боль с кешем ? Если физически нет возможности дергнуть рефетч - глубоко в дереве.

Подписка - срабатывает через 2 секунды (специально сделана задержка)

update- и каждый раз при create, delete руками обновлять кеш, решение рабочие - но блин, не самое элегантное.

Так что-же нужно делать, что-бы кеш держал себя в актуально состоянии ?
Обсуждали же, что cache.writeQuery решает такие проблемы. Также если мутация, внутри можно запросить query и аполло сам обновит кеш
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Кстати документация Apollo обновлена на счёт writeQuery
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Олег Линьков
Обсуждали же, что cache.writeQuery решает такие проблемы. Также если мутация, внутри можно запросить query и аполло сам обновит кеш
и каждый раз при create, delete руками обновлять кеш, решение рабочие - но блин, не самое элегантное.
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Если у тебя при выводе из CRUD тот же тип, аполло сам обновит кеш
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Сергей Громов
и каждый раз при create, delete руками обновлять кеш, решение рабочие - но блин, не самое элегантное.
Дэ, и поэтому самое элегантное решение запихать field query type of Query в мутацию
источник

bj

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

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Олег Линьков
Если у тебя при выводе из CRUD тот же тип, аполло сам обновит кеш
да я уже везде типы проставил, где только можно :)) не работает так, только на обновление, где ЯВНО меняются данные какого-то ID.

В остальных случаях либо переопрос сервера (хотя смысла нет, данные то у тебя есть уже) , либо руками
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Не знаю в чем магия, но у меня работает и добавление и изменение. Типы одинаковы
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Олег Линьков
Не знаю в чем магия, но у меня работает и добавление и изменение. Типы одинаковы
реакт ?
источник

ОЛ

Олег Линьков... in GraphQL — русскоговорящее сообщество
Но на последнем проекте пишу везде writeQuery по привычке. Да
источник

BA

Bogdan Aleksandrovic... in GraphQL — русскоговорящее сообщество
что то я не осилил плагин, я взял апи из доки попробовал даже

Error in "Loading schema for project": Error: ServerParseError: Unexpected token B in JSON at position 0
источник

bj

bad_ jaguar in GraphQL — русскоговорящее сообщество
Вот тут что-либо говорит?
источник

bj

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

BA

Bogdan Aleksandrovic... in GraphQL — русскоговорящее сообщество
bad_ jaguar
Вот тут что-либо говорит?
да
источник