Socket.io 多方法循环回流存储
有人知道回流方法的完整顺序吗?我的回流存储及其关系如以下流程所示:Socket.io 多方法循环回流存储,socket.io,reactjs,koa,refluxjs,Socket.io,Reactjs,Koa,Refluxjs,有人知道回流方法的完整顺序吗?我的回流存储及其关系如以下流程所示: component=(监听状态)=>store=(监听)=>action=(监听触发器)=>component 这就是完整的循环,我正在尝试将其集成到socket.io 代码段: 商店: export default Reflux.createStore({ listenables: [action], init() { this.state = messages; this.registerList
component=(监听状态)=>store=(监听)=>action=(监听触发器)=>component
这就是完整的循环,我正在尝试将其集成到socket.io
代码段:
商店:
export default Reflux.createStore({
listenables: [action],
init() {
this.state = messages;
this.registerListener();
},
registerListener() {
msgSocket.on('message', (user, msgs) => {
this.state.msg.push(`${user} : ${msgs}`);
this.trigger(this.state);
});
},
getInitialState() {
return this.state;
},
onSendMessage(username, message) {
msgSocket.emit('message', username, message);
}
});
但我得到的结果是:
[user: undefined,
user: myMessage]
为什么它似乎在重复?有人知道吗