Size: a a a

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

2021 March 20

S

Shuh in GraphQL — русскоговорящее сообщество
lazy query если будет возвращать промис, у тебя появятся другие проблемы с lifecycle , поэтому и не фиксят
источник

S

Shuh in GraphQL — русскоговорящее сообщество
Поэтому всегда надо использовать use Effect
источник

y

yel' in GraphQL — русскоговорящее сообщество
о, а я думал они просто ленивые) спасибо, прям на мысли навёл
источник
2021 March 21

ВП

Владислав Пузырёв... in GraphQL — русскоговорящее сообщество
Ребят, всем привет. Посоветуйте пожалуйста как организовать кеширование frontend настроек в apollo-graphql приложении? Для кеширования запросов с сервера есть PWA или apollo-cache-persist, но разные настройки которые живут только на фронте как тема приложения и тд хотелось бы хранить более организованно чем просто localStorage.setItem(...), по хорошему нужен функционал миграций хотя бы, есть библиотека какая-то для этого??

В redux приложении я бы просто хранил это в store чтобы redux-persist кешировал эти настройки, а то вручную не удобно как мне кажется этим заниматься
источник

OB

Oleg Berdyshev in GraphQL — русскоговорящее сообщество
Подскажите плиз, как использовать Apollo Client 3 с кассовыми компонентами?
источник

y

yel' in GraphQL — русскоговорящее сообщество
Владислав Пузырёв
Ребят, всем привет. Посоветуйте пожалуйста как организовать кеширование frontend настроек в apollo-graphql приложении? Для кеширования запросов с сервера есть PWA или apollo-cache-persist, но разные настройки которые живут только на фронте как тема приложения и тд хотелось бы хранить более организованно чем просто localStorage.setItem(...), по хорошему нужен функционал миграций хотя бы, есть библиотека какая-то для этого??

В redux приложении я бы просто хранил это в store чтобы redux-persist кешировал эти настройки, а то вручную не удобно как мне кажется этим заниматься
я лично тем же вопросом задавался. Cache-persist из коробки кэширует всё подряд я так понял и это нужно настраивать точечно. Хотелось по-мелочи что-то локально хранить. Я пробовал localforage, но чтобы его асинхронную логику применить к makeVar нужно я так понял замарочиться сильно
источник

S

Shuh in GraphQL — русскоговорящее сообщество
Oleg Berdyshev
Подскажите плиз, как использовать Apollo Client 3 с кассовыми компонентами?
С помощью HOC
источник

АК

Алексей Козин... in GraphQL — русскоговорящее сообщество
Владислав Пузырёв
Ребят, всем привет. Посоветуйте пожалуйста как организовать кеширование frontend настроек в apollo-graphql приложении? Для кеширования запросов с сервера есть PWA или apollo-cache-persist, но разные настройки которые живут только на фронте как тема приложения и тд хотелось бы хранить более организованно чем просто localStorage.setItem(...), по хорошему нужен функционал миграций хотя бы, есть библиотека какая-то для этого??

В redux приложении я бы просто хранил это в store чтобы redux-persist кешировал эти настройки, а то вручную не удобно как мне кажется этим заниматься
Это не оно?
https://www.apollographql.com/docs/react/local-state/managing-state-with-field-policies/#storing-local-state-in-reactive-variables

Типо в локальных переменных можно хранить стэйт, переменные доступны через схему
источник
2021 March 22

D.

Docent . in GraphQL — русскоговорящее сообщество
Всем привет. Подскажите пожалуйста как можно/нужно создавать схему для меняющего типа. Допустим есть Developer и Designer. У обоих совершенно разные поля. Теперь надо вставить обоих в Profile. Как это лучше всего зделать?
источник

NF

No Force in GraphQL — русскоговорящее сообщество
Docent .
Всем привет. Подскажите пожалуйста как можно/нужно создавать схему для меняющего типа. Допустим есть Developer и Designer. У обоих совершенно разные поля. Теперь надо вставить обоих в Profile. Как это лучше всего зделать?
Два поля, profileDeveloper, profileDesigner, и в зависимости от типа юзера брать данные из соответствующего поля
источник
2021 March 23

R

Roman in GraphQL — русскоговорящее сообщество
Насколько есть смысл использовать graphql вместе с монго?
источник

SF

Segmentation Fault in GraphQL — русскоговорящее сообщество
Roman
Насколько есть смысл использовать graphql вместе с монго?
Насколько вы не профессионал(ы)
источник

R

Roman in GraphQL — русскоговорящее сообщество
Segmentation Fault
Насколько вы не профессионал(ы)
я вот просто сейчас пытаюсь сделать и оно мне кажется просто оч плохо вместе работает
источник

SF

Segmentation Fault in GraphQL — русскоговорящее сообщество
Roman
я вот просто сейчас пытаюсь сделать и оно мне кажется просто оч плохо вместе работает
В смысле *оч плохо* работает? С чего вдруг оно должно вообще вместе работаеть? Это 2 независимых технологии (если можно так сказать).
источник

R

Roman in GraphQL — русскоговорящее сообщество
Segmentation Fault
В смысле *оч плохо* работает? С чего вдруг оно должно вообще вместе работаеть? Это 2 независимых технологии (если можно так сказать).
Ну блин я имею в виду что использовать nosql как базу и graphql как апи под клиент
источник

SF

Segmentation Fault in GraphQL — русскоговорящее сообщество
Roman
Ну блин я имею в виду что использовать nosql как базу и graphql как апи под клиент
Ну и? Как база связана с graphql?
источник

R

Roman in GraphQL — русскоговорящее сообщество
Ну ладно не важно
источник

AN

Andrey Nikolaev in GraphQL — русскоговорящее сообщество
Docent .
Всем привет. Подскажите пожалуйста как можно/нужно создавать схему для меняющего типа. Допустим есть Developer и Designer. У обоих совершенно разные поля. Теперь надо вставить обоих в Profile. Как это лучше всего зделать?
сделать общий интерфейс для Developer и Designer (например User, Actor или Role)
в Profile возвращать этот интерфейс
источник

OB

Oleg Berdyshev in GraphQL — русскоговорящее сообщество
Shuh
С помощью HOC
С помощью этого HOC ?
https://www.apollographql.com/docs/react/api/react/hoc/

но вроде он Deprecated...
источник

S

Shuh in GraphQL — русскоговорящее сообщество
Да deprecated. Но это прайз за который приходится платить используя класс компоненты, к сожалению индустрия ушла в другую сторону. Но вы можете использовать apollo client напрямую из класс компонентов, или написать красивую обертку
источник