What is the Difference Between a Synchronous and Asynchronous Action in React Redux?

Summarizing the answer as much as possible, an asynchronous action has a callback and the synchronous one only returns the “type” and the “payload”.