createAction
这是一个用于定义 Redux 动作类型和创建器的辅助函数。
function createAction(type, prepareAction?)
在 Redux 中定义动作的常规方式是分别声明一个 动作类型 常量和一个用于构造该类型动作的 动作创建器 函数。
const INCREMENT = 'counter/increment'
function increment(amount: number) {
return {
type: INCREMENT,
payload: amount,
}
}
const action = increment(3)
// { type: 'counter/increment', payload: 3 }