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