【发布时间】:2018-09-11 21:16:32
【问题描述】:
document 表示缓存可以在以下示例中自动更新:
{
post(id: '5') {
id
score
}
}
mutation {
upvotePost(id: '5') {
id
score
}
}
当缓存对象在列表中时,自动更新会在以下情况下工作吗?像这样:
这是一个获取评论列表的查询:
{
reviewList(model:12){
list{
reviewId
text
}
cursor
}
}
当我将列表中的一条评论更新到服务器时,react apollo 不会自动更新缓存的评论:
mutation{
updateReview(reviewId:'1',text:'new text'){
reviewId
text
}
}
是否必须使用突变组件的update属性来更新缓存?
【问题讨论】:
标签: reactjs graphql graphql-js react-apollo