我正在使用redux我的react-native移动应用程序.
与后端的通信是通过websockets使用socket.io.
我以一种方式组织项目,我有一个文件(你可以称之为对象),初始化套接字客户端.
处理程序已注册到它,我想向其发送操作reducers.
socket.js:
export function createSocket (url) {
console.log(`connecting to ${url}`)
// dispatch(actions.CONNECT)
return io(url)
}
Run Code Online (Sandbox Code Playgroud)
如何dispatch从这些功能之外采取行动react component呢?