Una acción en Redux es un objeto JavaScript que contiene información sobre un evento que ha ocurrido en la aplicación. Este objeto debe tener un atributo ‘type’ que indica el tipo de la acción realizada. Opcionalmente, puede tener más atributos para proporcionar datos adicionales sobre el evento o cambio de estado.
Las acciones son la única fuente de información para el almacén de Redux. Se envían utilizando la función ‘store.dispatch()’.
Una función que crea una acción se llama creador de acción.
Por ejemplo:
```javascript
function agregarTarea(tarea) {
return {
type: ‘AGREGAR_TAREA’,
tarea
};
}
```
Esta acción está indicando que se debe agregar una tarea a la lista de tareas en la aplicación. La tarea que se quiere agregar se incluye en el objeto de la acción.