An action in Redux is a plain JavaScript object that has a type field. It describes some event that can change the state of an application. It’s the only source of information for the Redux store, usually triggered by some user interaction or API calls. Actions are dispatched by action creators, which are functions that create and return an action.