хуки, как правильно разделить представление и логику? Я же не могу хуки вызывать из редюсера или мобкс стора.
Можно не делать запросы из хуков, там же вроде есть клиент через который можно запросы делать
Да, вот раздел в доке https://www.apollographql.com/docs/react/migrating/apollo-client-3-migration/#using-apollo-client-without-react
Это да, но неиспользование хуков лишает кучи фич, типа графкуль-кодгена. Насколько плохая практика логику держать в компоненте-обертке и прокидывать данные во вьюхи?
Совмещение аполло клиента с мобх/редакс сторами редко имеет смысл.
Ну крч так можно делать и это работает. Но нужно понимать что у этого подхода тоже будут минусы
Для кодгена типов можно использовать не аполовский пакет.
А скинь какой пожалуйста
все равно лучше писать запросы в отдельном слое + такое написание позволяет пользоваться например мощью observables / effector'a
gql-codegen не зависит от либы, хоть apollo хоть relay
Я пробовал graphql-code-generator. Он умеет генерить, хуки и hoc. В обоих случаях запросы в компонентах.
Он генерит тебе типы для ответов и реквестов ему все равно где ты их будешь использовать
Обсуждают сегодня