react-apollo为组件提供数据和变异

时间:2017-05-03 02:43:18

标签: javascript reactjs graph apollo react-apollo

我曾经使用过prev的版本,我可以使用connect来为组件提供数据和变异方法,如下所示:

export default connect({
  mapQueriesToProps,
  mapMutationsToProps,
})(component);

在每个mapQueriesToPropsmapMutationsToProps中,我可以提供许多实例,例如2-3个数据查询和几个变异方法。

但是我怎么能在新版本中使用以下模式呢?

export default graphql(data, {
  options: ({ params: { id } }) => ({
    variables: {
      id: Number(id),
    },
  }),
})(component);

1 个答案:

答案 0 :(得分:0)

您可以多次使用compose

编写所有突变和所有查询,然后在组件中组合它们。