官网定义
Action 是把数据从应用(译者注:这里之所以不叫 view 是因为这些数据有可能是服务器响应,用户输入或其它非 view 的数据 )传到 store 的有效载荷。它是 store 数据的唯一来源。一般来说你会通过store.dispatch()
将 action 传到 store
Action创建函数
function addToDo(text){ return { type:"ADDTODO", text } }
发起dispatch
dispatch(addToDo(text));
或者创建一个被绑定的action创建函数来自动dispatch
const boundAddTodo = (text) => dispatch(addTodo(text))
boundAddTodo(text);