What is an Action in Redux?

In Redux, Actions are referred to as plain JavaScript objects or payloads of information that send data from the users’ application to their store. They are basically the only source of information for the store. Actions must have a type property which clearly indicates the type of action that is being performed.