子组件中的缓存未更新

时间:2019-09-19 08:42:33

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

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

我使我的“消息窗口”组件在componentDidMount中运行缓存更新。

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

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

这是我的组件上载 enter image description here

1 个答案:

答案 0 :(得分:-1)

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

相关问题