gpt4 book ai didi

reactjs - React、Redux 和 Websocket 的最佳实践(保留一个类来处理请求)

转载 作者:行者123 更新时间:2023-12-03 13:27:02 25 4
gpt4 key购买 nike

这个问题与 React、Redux 和 Websocket (socket.io) 有关。

在这种方法中,我想实时更新我的​​用户界面。我在要更新的每个文件的每个 componentDidMount 中打开单独的套接字。

(例如:如果我有通知和统计数据要更新,我将打开 2 个同时包含通知和统计数据的套接字)

我的一位同事建议我不要打开到每个端点的多个套接字连接,而是在主 api-service 文件中打开单个套接字并触发与响应的每个键相关的操作。

完成此任务的最佳实践是什么,如果有任何演示,请帮助我完成其中一个。

谢谢!

最佳答案

Redux 应用程序中类似套接字连接的标准位置是在中间件中。中间件可以监听分派(dispatch)的操作,告诉它订阅和取消订阅事物,还可以根据收到的消息分派(dispatch) Redux 操作。

我的Redux addons catalog列出了各种各样的existing socket-related middleware .

关于reactjs - React、Redux 和 Websocket 的最佳实践(保留一个类来处理请求),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43611876/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com