Apollo GitHunt-React:updateCommentsQuery?

时间:2016-10-22 21:46:18

标签: graphql apollo apollostack

我正在使用GitHunt-React和GitHunt-API中的示例处理Apollo pub-sub。将新记录添加到正在观看的数据库时,我的订阅解析程序成功触发。现在我需要将我的客户端连接到pub-sub解析器发送的结果。

在GitHunt-React,CommentsPage.js中,我看到了:

subscribe(repoName, updateCommentsQuery) {
    [.....]
}

updateCommentsQuery声明在哪里以及如何将其传递给subscribe?

1 个答案:

答案 0 :(得分:3)

它作为一个论点传入。这是因为当道具改变时,当前必须手动进行订阅和重新订阅:https://github.com/apollostack/GitHunt-React/blob/9b2cc222ef18ee4f89fd4bae3da0a4c0f61b2bb8/ui/routes/CommentsPage.js#L29

但理想情况下,在未来的Apollo客户端版本中,管理订阅生命周期会更容易。它仍然是一个非常实验性的功能,我们正在找出最好的方法。