клиент apollo сочиняет как передать ввод в запрос - PullRequest
0 голосов
/ 29 октября 2018
const paymentMethodQueryHandler = {
  props: ({ ownProps, data: { paymentMethods } }) => ({
    ...ownProps,
    paymentMethods,
  }),
}
const addressesQueryHandler = {
  props: ({ ownProps, data: { addresses } }) => ({
    ...ownProps,
    addresses,
  }),
}

export const ProfileWithQuery = compose(
  graphql(paymentMethodQuery, paymentMethodQueryHandler),
  graphql(addressesQuery, addressesQueryHandler),
)(Profile)

Приведенный выше код используется для создания компонента более высокого порядка с двумя запросами. Когда я захожу на страницу с этим компонентом, на моем приложении появляется красный экран. enter image description here

Я считаю, что это происходит, потому что я не передаю входные данные моим запросам. Как мне это сделать? даже документы об Аполлоне совершенно неясны в этом.

Ближайшее решение, которое я могу найти здесь: ссылка

...