1

逆流法の完全な順序を知っている人はいますか? この逆流ストアとその関係を以下のフローに示します。

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]

なぜそれが繰り返されるように見えるのですか?誰か知ってる?

4

0 に答える 0