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)
Приведенный выше код используется для создания компонента более высокого порядка с двумя запросами. Когда я захожу на страницу с этим компонентом, на моем приложении появляется красный экран.
Я считаю, что это происходит, потому что я не передаю входные данные моим запросам. Как мне это сделать? даже документы об Аполлоне совершенно неясны в этом.
Ближайшее решение, которое я могу найти здесь: ссылка