0%

Flux Standard Action

含义

设计简单、直接、灵活,有一定的标准,容易阅读。

Action要求

  • 是一个js对象
  • 有一个type属性
  • 可能包含error、payload或meta属性

除了以上,不包含其他另外属性。

type

是对用户行为进行鉴定和标识,是一个字符串常量,使用===来进行判断。

payload

可能是任何类型的值,用来表示action的一部分内容。

error

如果action表示错误,可以使用可选属性error,并设置为true。

如果error为true,则payload属性值是一个错误对象。

meta

可以是任何类型的值,用于不属于payload的额外信息。