フラグメントの例:
fragments: {
viewer: () => Relay.QL`
fragment on Viewer {
people(first: $limit orderBy: $orderBy) {
count
edges {
node {
id,
${PersonListItem.getFragment('person')},
},
},
}
}
`,
},
引数は次のorderBy
列挙値を受け入れます: firstNameASC
/ firstNameDESC
/ lastNameASC
/ lastNameDESC
.
実行this.setVariables({orderBy: 'firstName'})
すると、orderBy
変数は文字列として GraphQL サーバーに渡されます。
これらの変数を文字列として送信せずに Relay の setVariables に渡すにはどうすればよいですか?