An action is a plain object describing what happened; a reducer is a pure function that takes the current state and an action and returns the next state. Together they implement predictable state transitions.
Actions — describe events
{ : , : { : , : } }
{ : , : }
