如何在一个组件中使用两个阿波罗客户端操作

时间:2019-11-04 07:38:30

标签: apollo react-apollo apollo-client

我正在使用apollo客户端v2.6,并且正在使用@ apollo / react-hooks与我的graphql查询和变异进行交互。 问题是在一个组件中进行多个阿波罗运算。我可以执行查询和变异,但可以检索数据所在的地方,因为从下面的代码中

[getEvents, { data }] = useQuery(GET_EVENTS),
    [createEvent, { data }] = useMutation(CREATE_EVENT)

您注意到,为了从操作中获取数据,我必须使用data属性,但我得到的错误是

  

解析错误:标识符'data'已被声明

还有另一种方法可以从操作中获取数据而无需两次使用数据 预先感谢

1 个答案:

答案 0 :(得分:0)

您可以像这样内联重命名数据:

mix.exs

或者只使用呼叫而不会破坏:

.exs