Предположим, у меня есть поле с именем country
, определенное на верхнем уровне моей схемы GraphQL. Я могу запросить его следующим образом:
query {
country(alpha2: "gb") {
name
}
}
В моем контейнере реле я могу указать атрибуты, которые я хотел бы вернуть с фрагментом на Country
:
export default Relay.createContainer(CountryComponent, {
fragments: {
country: () => Relay.QL`
fragment on Country {
name
}
`
}
}
Как я могу изменить значение аргумента alpha2
из моего компонента реакции? Я мог бы вложить поле country
в какое-то произвольное поле и объявить свой релейный фрагмент родительским, но предпочел бы избегать ненужных изменений моего графика, если это возможно.
react-router-relay
- person Peter Horne   schedule 29.10.2015