因此,我在上遵循了graphql + apollo教程,我有一堆“链接”组件,当向上投票时,它们应该会显示新的投票数。到目前为止,它没有重新渲染时,我必须刷新页面。我尝试通过使用更新后的数据调用store.writeQuery()来完成此操作。apolloClient = new ApolloClient({ cache: new InMemoryCache(),以下是突变组件name email
我在一个平面列表中有一个触发graphql突变的按钮,在突变之后,我做了一个writeQuery来更新本地缓存(存储)。在突变的更新函数f中,我更新了缓存中的两个字段。但是,展开式列表中的组件不会更新。我甚至打印出了apollo存储/缓存,并且我看到值正在更新。为什么平面列表在缓存写入后没有重新渲染?store.writeQuery({ query: getLocalPosts, data });