Я использую 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 и составить? Или есть другой способ сделать это? Заранее спасибо.