Size: a a a

2020 December 05

DK

Dm K in Angular Kyiv
Sergey Фrolov
В общем тут хорошо бы пример точно понимать что нужно, а то получается теоризация какая-то
вот пример)
сайн ин (мутейшн)
источник

DK

Dm K in Angular Kyiv
ложится в кеш
источник

DK

Dm K in Angular Kyiv
теперь я хочу внутри приложения сделать запрос и передать id с кеша. Но хоть убей уже 2й день не могу достать от туда))
источник

Sergey Фrolov in Angular Kyiv
Делаешь модель для этого на клиенте (свою схему), кладешь туда данные через клиентский же резолвер
источник

Sergey Фrolov in Angular Kyiv
В общем кеш там привязан к запросам и моделе. Если у тебя есть запрос на сервер, который такой ответ дает (не мутация), тогда в кеш этого запроса можешь положить.
источник

Sergey Фrolov in Angular Kyiv
В общем это на словах сложно объяснить, нужно читать доку по клиентской схеме, резолверам и как со всем этим работать
источник

DK

Dm K in Angular Kyiv
получается я никак не смогу прочитать сохраненный результат мутации?
источник

Sergey Фrolov in Angular Kyiv
можешь конечно
источник

DK

Dm K in Angular Kyiv
имею ввиду не делая килентский ресолверов м тайпДефов
источник

Sergey Фrolov in Angular Kyiv
только результат мутации сам в кеш вроде не положить автоматом, так как это POST запрос. Но положить в кеш другого запроса, по которому ты сможешь получать эти данные – можешь
источник

DK

Dm K in Angular Kyiv
ооо, интересно, сейчас попробую организовать. спасибо
источник

DK

Dm K in Angular Kyiv
кстати, результат мутации у меня подефолту в кеш падает
источник

Sergey Фrolov in Angular Kyiv
ну гуд, просто с этого не так много толку, постоянно ты делать мутацию не будешь же
источник

Sergey Фrolov in Angular Kyiv
тут тебе нужно органибовать глобальный стор – можно и так посмотреть
источник

Sergey Фrolov in Angular Kyiv
вот тут есть https://t.me/graphql_ru – где могет лучше помочь, потому как я уже полгода как-то не касался графа и могу что-то не так сказать. Нужно бы конечно построить концепт.
источник

DK

Dm K in Angular Kyiv
Sergey Фrolov
тут тебе нужно органибовать глобальный стор – можно и так посмотреть
наверное, из-за таких вещей слышал что комбинируют граф с редаксом
источник

DK

Dm K in Angular Kyiv
спасибо
источник

Sergey Фrolov in Angular Kyiv
Dm K
наверное, из-за таких вещей слышал что комбинируют граф с редаксом
Раньше кеш был на редаксе. Но я делал уже Стейт на самом кеше графа. Конечно такое не все советуют делать
источник

DK

Dm K in Angular Kyiv
а как лучше?
источник

Sergey Фrolov in Angular Kyiv
Dm K
а как лучше?
Есть разные мнения )
источник