如何在React / Redux中处理服务器推送消息及其副作用

时间:2016-08-18 07:00:54

标签: reactjs redux react-redux

考虑以下情况。我正在实现一个聊天,并希望向客户发送打字指示器,让他们知道用户当前是否正在打字。这些输入指示符通过websocket发送给客户端。

请务必注意,收到打字指示符的客户端不是发送相应操作的客户端。

客户端接收输入指示符并将其转换为立即更新状态树的操作。到现在为止还挺好。

现在我想通过调度本地操作DELETE_TYPING_INDICATOR一段时间后删除输入指示符。此消息不会发送到服务器或任何东西,它只是本地的。我怎么能这样做?

一旦动作到达,我就无法从减速器发出动作,因为它不在减速器的责任范围内吗?

我无法在动作创建器中使用thunk因为我没有创建动作,而是来自服务器的推送通知。

0 个答案:

没有答案
相关问题