Есть задача запросить разные поля объекта в зависимости от роли. Допустим, администратор может просматривать один набор показателей. Другие пользователи могут видеть другой набор показателей. Задача - запросить только те метрики, которые может просматривать пользователь. Приложение React использует загрузчик файлов graphQL, и он должен оставаться таковым.
Теперь есть два файла graphql. По заданному фрагменту другое - запрос с импортом фрагмента. Есть ли возможность поменять использованные фрагменты в зависимости от условий?


вы пробовали директивы? они могут помочь вам в этой ситуации. См. Документ: http://graphql.org/learn/queries/#directives
Вы также можете проверить условные фрагменты, которые действительно хорошо работают с объединениями.