【问题标题】:Cache not updating in child component子组件中的缓存未更新
【发布时间】:2020-01-20 06:06:39
【问题描述】:

我正在开发一个使用 Apollo 客户端和 React 的聊天应用程序

我让消息窗口组件在 componentDidMount 中运行缓存更新。

我的目标是在打开邮件时更新未读计数。这会在收到消息时更新,但前端 UI 需要乐观 ui 更新。

我刷新页面: 第一次点击没有反应... 之后的每一次点击似乎都会更新之前的点击。 有什么想法吗?

这是我的组件加载

【问题讨论】:

    标签: reactjs caching apollo react-apollo apollo-client


    【解决方案1】:

    确实在您的应用中设置了 redux,然后在用户打开消息时调用操作,您将通过 reducer 在 componentwillreceve 方法中获取新数据,然后您可以做任何您想做的事情

    【讨论】:

      猜你喜欢
      • 2019-10-05
      • 1970-01-01
      • 1970-01-01
      • 2020-10-27
      • 1970-01-01
      • 2017-02-23
      • 2019-07-08
      • 2013-07-29
      • 1970-01-01
      相关资源
      最近更新 更多