我正在开发一个 React 项目并遵循 MERN 样板。在我的项目中,我使用 socket.io 实时更新组件状态。在 MERN 中定义套接字对象的最合适方法是什么,以便可以通过应用程序访问它 PS:每个组件都在单独的 .js 文件中定义
我在单独的 .js 文件中定义了不同的组件 1. 主页组件 2. 聊天组件:
我尝试在 Chat.js 中定义 socket.io 对象,并在 componentWillUpdate() 函数中定义了回调。这仅在两个用户都在 Chat 页面上时才有效。
我的用例是:当聊天组件中有新的聊天消息时在主页组件上发送通知