———
Вообще для себя я
@client разрешил только в одном случае - мокинг схемы, пока бэкендеры реализовывают функционал.
Но таких случаев у себя не припомню. Т.к. замокать схему на сервере достаточно быстро. И все ребята у меня фуллстэк.
Я так понимаю, что ты хорошо так попал во второй версии кеша? Мне кажется что все зависит от размера этого самого кеша как и самого приложения. У вас вчера немного было там про это все.
Мне показалось, что как раз мысль из твоего самого первого высказывания про данные и функции потом затерялась и началось обсуждение в другом ключе. В целом просто есть функции над данными, которые могут быть в резолверах, typePolicies, а могут быть и в стороннем стейт-менеджменте применяться. И как и где их расположить зависит от приложения и его архитектуры.
С тем что client это не очень хорошая директива да, есть такое.