使用带有Alt的websockets

时间:2015-12-27 01:00:12

标签: websocket reactjs flux alt

websockets在Alt做助焊剂的方式适合哪些方面?什么应该负责将套接字消息转换为动作,反之亦然?

  • 部件
  • 商店
  • 容器
  • 操作
  • 来源

编辑:

这就是我现在所拥有的似乎有用的东西,但如果你有适合自己的做事方式,请发一个答案。

var alt = require('../alt');
var UserActions = require('../actions/UserActions');

var socket = io();
socket.on("user", function(user) {
  UserActions.addUser(user);
});

class UserStore {
  constructor() {
    this.users = [{id:1, name: "michael"}, { id:2, name: "lauren"}];

    this.bindListeners({
      handleUpdateUsers: UserActions.UPDATE_USERS,
      handleAddUser: UserActions.ADD_USER
    });


  }

  handleUpdateUsers(users) {
    this.users = users;
  }

  handleAddUser(user) {
    this.users.push(user);
  }
}

module.exports = alt.createStore(UserStore, 'UserStore');

0 个答案:

没有答案