работе, в первый раз на gql, проект будет большим достаточно.
Сейчас квери держу в отдельных папках - файлах, потом генерирую типы и хуки через graphql-codegen ссылаясь на них. Приходится квери и хуки создавать по каждому чиху. В итоге, вангую что через месяц их будет очень много в этих файлах и будет сложно ориентироваться и организовывать это всё. Может какой-то другой подход будет лучше?
Это нормально, только лучше их держать там же где используете
Я использую relay way для этого. Кверя/мутации валяются рядом с компонентом в конце файла. Так чтобы rm -r src/some/OldComponent удалял все разом и не нужно было бегать по проекту
Обсуждают сегодня