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

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

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

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

  

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

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

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

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

mix.exs

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

.exs
本文链接:https://www.f2er.com/3168435.html

大家都在问