Size: a a a

2021 June 20

АХ

Александр Хороших... in ☄️ effector
По описанию напоминает вот это ишью 🤔
https://github.com/effector/effector/issues/485
источник

Egor Гуща in ☄️ effector
https://share.effector.dev/V3rNVzCk

есть такой хак, но лучше по возможности не использовать node() вообще
тк поведение императивных вызовов пока еще не понятно, емнип
источник

ip

ivan posokhin in ☄️ effector
Интересно, спасибо 🤔
источник

A

Anonymous62 in ☄️ effector
Ребят, наверняка кто-то использует effector вместе с apollo. Поделитесь опытом - как лучше всего их подружить?
Например, мне нужно сделать чтобы эффект запускал mutation или lazyQuery, которые я получаю из useMutation/useLazyQuery хука. Есть какой-то красивый способ? Или как по-другому с этим жить.
источник

Т

Тимофей 🛴 in ☄️ effector
Красиво будет не юзать хуки аполло, а только сам клиент, на сколько я знаю
источник

A

Anonymous62 in ☄️ effector
там все так красиво graphql-code-generator генерирует для ts
источник
2021 June 21

AB

Andrey Bubnov in ☄️ effector
Как вариант можно заменить apollo на graphgql-request и генерить кодгеном запросы: https://www.graphql-code-generator.com/docs/plugins/typescript-graphql-request
источник

AB

Andrey Bubnov in ☄️ effector
Сам не пробовал, но как один из вариантов для себя рассматривал такой вариант)
источник

AB

Andrey Bubnov in ☄️ effector
Ну и два стейт менеджера (А Аполло себя таковым считает) использовать в одном приложении - такое себе, имхо)
источник

A

Anonymous62 in ☄️ effector
спасибо за предложение!
источник

AB

Andrey Bubnov in ☄️ effector
Отпишись если попробуешь такой вариант, у меня все руки не дохододят потестить такой подход)
источник

AB

Andrey Bubnov in ☄️ effector
И вот это прочитать не забудь на всякий https://github.com/prisma-labs/graphql-request#whats-the-difference-between-graphql-request-apollo-and-relay
источник

A

Anonymous62 in ☄️ effector
да, хорошо. И я в целом согласен, что 2 штуки для стэйт-менеджмента - не идеальное решение
источник

🦜

🦜 in ☄️ effector
скорей это уже не стейт-менеджер, а кеш-менеджер
источник

RS

Roman Still in ☄️ effector
React Query тоже стм тогда
источник

AB

Andrey Bubnov in ☄️ effector
Я думаю это и кеш и стейт менеджмент, просто в рамках аполло они практические не разделяются
источник

AB

Andrey Bubnov in ☄️ effector
А кеш и стейт лучше делить более явно, имхо опять же)
источник

DS

Dmitriy Shuleshov in ☄️ effector
кеш - это частный случай стейта
источник

AB

Andrey Bubnov in ☄️ effector
Это холиварная тема достаточно, советую посмотреть вот этот видос: https://youtu.be/N2rAQ4uC6VY
источник

AB

Andrey Bubnov in ☄️ effector
Если кратко, стейт и кеш это разные сущности приложения, я согласен с этим)
источник