Size: a a a

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

2019 March 25

s

shashkov0 in GraphQL — русскоговорящее сообщество
Только после мутаций, вообще уже боль с этим аполло кэшем, смотрю сейчас в сторону urql там кэш по другому устроен
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну, короч, Аполло канеш от многих вещей избавляет, но от обновления кэша, не особо, если хочется модный молодежный экспириенс с вездесущим обновлением кэша и пр, то это надо почти постоянно писать updateQuery или чет типа того.
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
Я просто уже кучу багов с этим словил, дебажить сложно, следить чтобы везде обновилось сложно. Кто-нибудь юзал urql, как там с кэшем
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
shashkov0
Я просто уже кучу багов с этим словил, дебажить сложно, следить чтобы везде обновилось сложно. Кто-нибудь юзал urql, как там с кэшем
Там все просто.
Читаю доку.
Смысл такой, Хэш квери -> Результат квери + немного метаинформации, какого типа был ответ.
Если хоть какая-то мутация возвращает хоть один элемент с типом находящимся в предыдущих Результатах, то эти квери инвалидируются.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну т.е. ты вытянул 10 тудушек.
Потом сделал АДД туду, которая вернула тудушку, кверя которая вытянула 10 тудушек просто инвалидируется.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
И при следующем запросе вытянется с сети, а не из кэша.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну т.е. тупой до боли кэш, но не создающий проблем.
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
Пусть из сети берутся ответы, главное руками за этим всем не следить) ну и круто, то что там хуки уже завезли
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Ну зато не завезли кодогенерацию :(
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
А хуки есть через костыль, вроде уже стабильные.
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Отдельным пакетом. И на них тоже есть кодогенерация и все такое.
источник

AL

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

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Вот это.
источник

U

Uxname in GraphQL — русскоговорящее сообщество
Оставлю для истории чата, вроде выглядит неплохо
https://github.com/FormidableLabs/urql
источник

AL

Andrii Los in GraphQL — русскоговорящее сообщество
Да, выглядит отлично. Минимум того, что нужно для начала + на тайпскрипте написано, что годно.
Ну и возможность покостылить.
Еще бы завезли кодогенерацию граждане из кодгена, вообще было бы хорошо.
источник
2019 March 26

s

shashkov0 in GraphQL — русскоговорящее сообщество
Только интересно как оно с ssr nextjs работает
источник

U

Uxname in GraphQL — русскоговорящее сообщество
shashkov0
Только интересно как оно с ssr nextjs работает
источник

s

shashkov0 in GraphQL — русскоговорящее сообщество
https://github.com/jaydenseric/graphql-react

Вот еще интересное решение
источник

p

petyappetrov in GraphQL — русскоговорящее сообщество
Круто, жаль подписок нет
источник

AL

Aleksander Lozovskiy in GraphQL — русскоговорящее сообщество
Объясните новичку почему резолвер строки на клиенте не отрабатывет? http://joxi.ru/bmodv0zc3MJdq2 (тут народ как то активнее отвечает))
источник