Apollo graphql react hoc将查询作为prop函数传递

时间:2019-09-25 07:25:06

标签: graphql react-apollo graphql-js

react apollo的graphql hoc有助于通过查询连接组件。这样查询将被执行,并且结果将作为prop在组件中可用。

有没有一种方法可以不直接执行查询,而是将一个函数作为prop传递给该函数,该函数可以作为组件内部的常规函数​​调用来执行。因为我有一个查询,需要在用户在组件中选择一些选项后执行。

例如

<Form>
 <Select onChange={(value) => getCorrespondingValues(value)" />
</Form>

function getCorrespondingValues(value){
   this.props.getValuesQuery(values)
} 

这可以直接使用apollo客户端来实现。但是无论如何都可以将它与help graphql hoc一起使用。因此无需更改组件代码。

1 个答案:

答案 0 :(得分:0)

int index = ch - 'a';