含义
设计简单、直接、灵活,有一定的标准,容易阅读。
Action要求
- 是一个js对象
- 有一个type属性
- 可能包含error、payload或meta属性
除了以上,不包含其他另外属性。
type
是对用户行为进行鉴定和标识,是一个字符串常量,使用===来进行判断。
payload
可能是任何类型的值,用来表示action的一部分内容。
error
如果action表示错误,可以使用可选属性error,并设置为true。
如果error为true,则payload属性值是一个错误对象。
meta
可以是任何类型的值,用于不属于payload的额外信息。