Action

Flux 中的 Action 通常只是一个普通 JavaScript 对象。Action 中一般会包括操作类型和用于更新 Store 的新数据。例如以下形式。

const add_content = {
  type: 'ADD_CONTENT',
  payload: {
    content: 'some text'
  }
};

为了可以更加便捷的创建 Action,在应用中一般会使用名为 Action Creator 的函数来创建相应的 Action。Action Creator 可以用来接受数据或者进行某些操作,最终返回一个 Action 对象即可。