Action
An action is a plain object containing a type
property and optional payload
property. While this interface can be extended, actions should never contain metaType
, metaPayload
, or action
properties, as these are reserved for meta nodes.
Definition
interface Action<T extends string> {
type: T
payload?: any
}
type - Some string that identifies this action. Avoid using names starting with '@@zedux/'
as these are reserved for internal Zedux action types.
Notes
Normally you'll want to write action creators rather than chalking up full action objects all over the place.