Size: a a a

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

2021 March 12

S

Shuh in GraphQL — русскоговорящее сообщество
Ну где то забыли удалить файл, тяжело в проектах уровня энтерпрайз такое контролировать
источник

S

Shuh in GraphQL — русскоговорящее сообщество
Только grep-ом
источник

y

yel' in GraphQL — русскоговорящее сообщество
ну возможно
источник

y

yel' in GraphQL — русскоговорящее сообщество
нужно хотя бы держать квери рядом с компонентами
источник

y

yel' in GraphQL — русскоговорящее сообщество
кто-то рефакторит компонент, перестал использовать квери - рядышком она лежит и нужно удалить
источник

S

Shuh in GraphQL — русскоговорящее сообщество
А где держать фрагменты?
источник

S

Shuh in GraphQL — русскоговорящее сообщество
Фрагменты они и в мутациях используются
источник

y

yel' in GraphQL — русскоговорящее сообщество
я решил использовать фрагменты в рамках одного компонента и всех зависимых от него компонентов
источник

S

Shuh in GraphQL — русскоговорящее сообщество
Потом у компонента может быть больше одного квери
источник

y

yel' in GraphQL — русскоговорящее сообщество
может да
источник

y

yel' in GraphQL — русскоговорящее сообщество
с фрагментами правда сложно
источник

S

Shuh in GraphQL — русскоговорящее сообщество
В общем генерация кода имеет свои +-
источник

y

yel' in GraphQL — русскоговорящее сообщество
но в идеале, как мне кажется, не должно возникать ситуации, когда у тебя компонент из одной части проекта использует фрагменты из компонента другой части проекта
источник

y

yel' in GraphQL — русскоговорящее сообщество
если так вышло, то наверное чёт неправильно делается
источник

S

Shuh in GraphQL — русскоговорящее сообщество
Это да, но в мутациях по другому не  сделать
источник

S

Shuh in GraphQL — русскоговорящее сообщество
Ты что то удалил в одном компоненте, хочешь рефрешнуть другой компонент, нужно как то взять его фрагмент
источник

y

yel' in GraphQL — русскоговорящее сообщество
Shuh
Это да, но в мутациях по другому не  сделать
если один компонент делает мутацию с фрагментом, другой компонент должен лежать в соседней папке и использовать тот же фрагмент в квере? можно так ведь
источник

y

yel' in GraphQL — русскоговорящее сообщество
типа компоненты эти должны быть относительно родственными
источник

S

Shuh in GraphQL — русскоговорящее сообщество
Можно и так, но это dead code, ибо ты не знаешь где ещё используется этот фрагмент, нужно как то извратиться
источник

y

yel' in GraphQL — русскоговорящее сообщество
я ещё не шарю особо, а в чём проблема тогда не использовать фрагменты?
источник