逆流法の完全な順序を知っている人はいますか? この逆流ストアとその関係を以下のフローに示します。
component =(listen state)=> store =(listen)=> action =(listen trigger)=> 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]
なぜそれが繰り返されるように見えるのですか?誰か知ってる?