const restLink = new RestLink({
uri: 'https://swapi.co/api/',
});
const client = new ApolloClient({
link: restLink,
cache: new InMemoryCache(),
});
const Query = gql`
query luke($id: String!) {
person(id: $id)
@rest(type: "Person", path: "people/:id") {
name
}
}
`;
рдЪреЗрддрд╛рд╡рдиреА: рдмрд╣рд┐рд╖реНрдХреГрдд: '@rest(path:' рдореЗрдВ рдПрдХ ':' рдХреЛрд▓рди рд╣реИ, рдпрд╣ рдкреНрд░рд╛рд░реВрдк рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИ?
рдЕрдкреЛрд▓реЛ-рд▓рд┐рдВрдХ-рд░реЗрд╕реНрдЯ@0.4.4
рдЧреНрд░рд╛рдлрдХреНрд▓-рдЯреИрдЧ@2.9.2
рдЧреНрд░рд╛рдлрдХреНрд▓@0.13.2
рдЧреНрд░рд╛рдлрдХреНрд▓-рдХрд╣реАрдВ рднреА@4.1.16
рдЖрдк рдЙрд╕ рдЪреЗрддрд╛рд╡рдиреА рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ:
@rest(type: "Person", path: "people/:id") {
рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ
@rest(type: "Person", path: "people/{args.id}") {
рдмрдврд╝рд┐рдпрд╛ рдЬрд╡рд╛рдм @dbryand!
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЖрдк рдЙрд╕ рдЪреЗрддрд╛рд╡рдиреА рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рд╕рд┐рдВрдЯреИрдХреНрд╕ рдореЗрдВ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ:
рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ