在 apollo graphql 的单个 useEffect 挂钩中使用多个查询
Posted
技术标签:
【中文标题】在 apollo graphql 的单个 useEffect 挂钩中使用多个查询【英文标题】:Using multiple queries in a single useeffect hook in appolo graphql 【发布时间】:2021-01-19 02:36:34 【问题描述】:我必须在单个组件中使用多个突变并使用 1 个 usequery 钩子; gql查询定义如下。
谁能分享将所有这些突变合并到一个 usemutation 钩子中的代码。
const Edit_Profile=gql`mutation
changeName(
name: "navaneeth"
)
updateAvatar(
avatar_id: "11"
)
updateCity (
city:"bglr"
)
updateAbout (
about:"am lino"
)
【问题讨论】:
【参考方案1】:const Edit_Profile = gql`mutation EditProfile(
$name: String!
$avatar_id: String
$city: String
$about: String
)
changeName(name: $name)
updateAvatar(avatar_id: $avatar_id)
updateCity(city: $city)
updateAbout(about: $about)
`
【讨论】:
请edit您的答案解释此代码的作用以及它如何回答问题,以便它对 OP 以及其他有类似问题的用户有用。在 Stack Overflow 上不鼓励仅使用代码的答案,因为它们没有解释它是如何解决问题的。以上是关于在 apollo graphql 的单个 useEffect 挂钩中使用多个查询的主要内容,如果未能解决你的问题,请参考以下文章
[React + GraphQL] Use useLazyQuery to manually execute a query with Apollo React Hooks
如何从 Apollo Server 端点获得完整的 GraphQL 架构?
Apollo GraphQL Mutation 为列表中的每个项目单独加载