relayjs - What do 3 dots/periods/ellipsis in a relay/graphql query mean? -
the relay docs contain fragment:
query rebelsrefetchquery { node(id: "rmfjdglvbjox") { id ... on faction { name } } } what ... on faction on syntax mean?
there 2 uses of ... related fragments.
incorporating fragment reference
query foo { user(id: 4) { ...userfields } } fragment userfields on user { name } has effect of composing fields fragment embedding query:
query foo { user(id: 4) { name } } note fragments may compose other fragments.
inline fragments
these can used compose fields in type-dependent way. example:
query foo { profile(id: $id) { url ... on user { homeaddress } ... on business { address } } } in example, server determine whether return homeaddress or address field @ runtime, based on whether requested object user or business.
Comments
Post a Comment