Я использую Apollo Client для интерфейса и Graphcool для бэкэнд. Есть два запроса firstQuery
и secondQuery
которые я хочу, чтобы их вызывали последовательно, когда открывается страница. Вот пример кода (определение компонента TestPage не приводится здесь):
export default compose(
graphql(firstQuery, {
name: 'firstQuery'
}),
graphql(secondQuery, {
name: 'secondQuery' ,
options: (ownProps) => ({
variables: {
var1: *getValueFromFirstQuery*
}
})
})
)(withRouter(TestPage))
Мне нужно получить var1
в secondQuery
из результата firstQuery
. Как я могу сделать это с клиентом Apollo и составить? Или есть другой способ сделать это? Заранее спасибо.