Size: a a a

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

2020 June 20

V

Vit@LL in GraphQL — русскоговорящее сообщество
Сергей Громов
много текста, а конкретно вопроса нет

Я всего 5 дней пользуюсь графом, вопросов тоже больше чем ответов.

Тут можешь посмотреть хорошую практику использования клиента. рект + тс + аполло. https://github.com/nodkz/example-apollo2

Я так думаю что все что касается кэша, нужно смотреть доки клиента который ты используешь. У меня у самого много вопросов по кешу, но я использую клиент аполло, в доках аполо есть все ответы на вопросы. Мой английский не идеален, но что-бы понимать JS мне не нужен переводчик, благо примеров кода в доках оч много.
Вопросы я задавал пару раз) Самый главный - из нескольких вариаций правильной инициализации кэша - какая правильная? Для того, чтоб использовать клиент Аполло как менеджер состояний, который при изменении состояния готов вызывать перерисовку компонентов
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Эт главный вопрос)
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Никаких тайпдефов и ресолверов на клиенте не надо
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Ааа
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Для хранения состояния
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Alexander Podkidyshev
Для хранения состояния
Если вызывать и менять через запросы gql, то надо, как я понял.
источник

is

il.ya sald.in in GraphQL — русскоговорящее сообщество
Vit@LL
Если вызывать и менять через запросы gql, то надо, как я понял.
Нет, на бэке описываешь схему, на фронте используешь описаные квери и мутации
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Ну такое, мне проще было добавить редакс для парочки состояний, чем на на фронте все писать на аполло
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Vit@LL
Если вызывать и менять через запросы gql, то надо, как я понял.
Мне кажется ты пытаешься кешу приписать то чем он не занимается.

Кеш - только для запросов, стейтменеждментом он вообще не занимается, стейт - это твоя проблема как программиста
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
я хотел сказать, что ты следишь за стейтом а не кеш
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Кэш всего лишь хранилище, раньше они вообще редаксовый стор использовали
источник

Sergey Фrolov in GraphQL — русскоговорящее сообщество
Сергей Громов
я хотел сказать, что ты следишь за стейтом а не кеш
Справедливости ради, что без кеша никакого локального состоянияя просто не будет )
источник

Sergey Фrolov in GraphQL — русскоговорящее сообщество
Его просто негде хранить
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Сергей Громов
я хотел сказать, что ты следишь за стейтом а не кеш
Ну да, эт понятно. Тут менеджер подразумевается как statemenegment(или как то так)
источник

Sergey Фrolov in GraphQL — русскоговорящее сообщество
Так что все несколько сложнее, и да, без понимани разобраться сложно
источник

Sergey Фrolov in GraphQL — русскоговорящее сообщество
Vit@LL
Ну да, эт понятно. Тут менеджер подразумевается как statemenegment(или как то так)
Ну так как без кеша? )
источник

AP

Alexander Podkidyshe... in GraphQL — русскоговорящее сообщество
Можно и без кэша, нетворк-онли ((((-:
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Ну само собой, для state на apollo нужен кеш
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Вопрос в том, как его правильно описать, чтоб уомпоненты перерисовывались и как к нему обращаться.
источник

СГ

Сергей Громов... in GraphQL — русскоговорящее сообщество
Vit@LL
Вопрос в том, как его правильно описать, чтоб уомпоненты перерисовывались и как к нему обращаться.
источник