Size: a a a

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

2020 June 20

AP

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

V

Vit@LL in GraphQL — русскоговорящее сообщество
Чтоб получить данные с бэка, клиент уже должен быть настроен
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
А соотв, и кеш
источник

AP

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

V

Vit@LL in GraphQL — русскоговорящее сообщество
Кеш инициализируется в клиенте и без бэка
источник

AP

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

V

Vit@LL in GraphQL — русскоговорящее сообщество
Alexander Podkidyshev
Ничего дублировать не надо
Как эт? На клиенте typeDefs и резолверы нужны, чтоб менять кеш, а на бэке, то же самое, но чтоб обрабатывать запросы
источник

V

Vit@LL in GraphQL — русскоговорящее сообщество
Потому что в обоих случаях используются запросы
источник

AP

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

AP

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

AP

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

AP

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

AP

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

AP

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

V

Vit@LL in GraphQL — русскоговорящее сообщество
Alexander Podkidyshev
Но если использовать аполло как замену редакса или моб-а, тогда да, нужно добавлять тайпы и ресолверы, но это не должно никак отправляться на сервер
Вот о таком варианте я мечтаю)
источник

AP

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

V

Vit@LL in GraphQL — русскоговорящее сообщество
Alexander Podkidyshev
Но если использовать аполло как замену редакса или моб-а, тогда да, нужно добавлять тайпы и ресолверы, но это не должно никак отправляться на сервер
Тогда получается муторное занятие, оч похожее на то, как на бэке схема используется
источник

AP

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

AP

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

AP

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